Package com.suncode.pwfl.util.date
Interface FreeDayService
public interface FreeDayService
-
Method Summary
Modifier and TypeMethodDescriptionlonggetFreeDays(long startTime, long endTime) Zwraca ilość dni wolnych w podanym okresielonggetWorkingDays(long startTime, long endTime) Zwraca ilość dni pracujących w podanym okresiebooleanisFreeDay(long time) Sprawdza, czy dzień jest dniem wolnym.booleanisFreeDay(long time, boolean weekend, boolean holidays) Sprawdza, czy dzień jest dniem wolnym
-
Method Details
-
getWorkingDays
long getWorkingDays(long startTime, long endTime) Zwraca ilość dni pracujących w podanym okresie- Parameters:
startTime- Data rozpoczęcia w milisekundachendTime- Data zakończenia w milisekundach- Returns:
- Ilość dni pracujących w podanym okresie
-
getFreeDays
long getFreeDays(long startTime, long endTime) Zwraca ilość dni wolnych w podanym okresie- Parameters:
startTime- Data rozpoczęcia w milisekundachendTime- Data zakończenia w milisekundach- Returns:
- Ilość dni wolnych w podanym okresie
-
isFreeDay
boolean isFreeDay(long time) Sprawdza, czy dzień jest dniem wolnym. Bierze pod uwagę weekendy i święta- Parameters:
time- Data w milisekundach- Returns:
- Informacja czy dzień jest dniem wolnym
-
isFreeDay
boolean isFreeDay(long time, boolean weekend, boolean holidays) Sprawdza, czy dzień jest dniem wolnym- Parameters:
time- Data w milisekundachweekend- Czy brać pod uwagę weekendyholidays- Czy brać pod uwagę święta- Returns:
- Informacja czy dzień jest dniem wolnym
-