public class HolidaysFunctions extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.apache.log4j.Logger |
log |
| Constructor and Description |
|---|
HolidaysFunctions() |
| Modifier and Type | Method and Description |
|---|---|
static int |
checkHoliday(Calendar d1,
String[] extraFreeDays)
Sprawdza czy określona data przypada w święto, jeśli tak to przesyła id tego święta.
|
static long |
daysBetween(Date d1,
Date d2)
Funkcja obliczająca ilość dni pomiedzy datami +1 dzień.
|
static long |
daysBetweenWithoutHolidays(Calendar d1,
Calendar d2)
Funkcja zwraca ilość kolejnych, roboczych dni, pomiedzy datami.
|
static long |
daysBetweenWithoutHolidaysWithWorkdays(Calendar d1,
Calendar d2)
Funkcja zwraca ilość kolejnych, roboczych dni, pomiedzy datami.
|
static Calendar |
getDateWithoutHolidays(Calendar d1,
int daysCount)
Funkcja pobierająca date, data(d1)+ilość dni(daysCount) bez świąt.
|
static HashMap<String,Calendar> |
getHoliday(int year)
Pobiera daty świąt określonego roku.
|
static Calendar |
getHolidayDate(int pr,
int kt,
int year)
Pobranie daty określonego świeta.
|
static boolean |
isSameDay(Calendar cal1,
Calendar cal2)
Sprawdza czy daty są takie same.
|
public static Calendar getDateWithoutHolidays(Calendar d1, int daysCount)
d1 - - data odniesieniadaysCount - - ilość dni liczone od daty odniesieniapublic static long daysBetween(Date d1, Date d2)
d1 - - starsza datad2 - - mlodsza datapublic static long daysBetweenWithoutHolidaysWithWorkdays(Calendar d1, Calendar d2)
d1 - - starsza datad2 - - młodsza datapublic static long daysBetweenWithoutHolidays(Calendar d1, Calendar d2)
d1 - - starsza datad2 - - młodsza datapublic static int checkHoliday(Calendar d1, String[] extraFreeDays)
d1 - extraFreeDays[] - - tablica dni wolnych w postaci 'miesiąc-dzień'public static HashMap<String,Calendar> getHoliday(int year)
year - - rok dla którego wyznaczane są daty świątpublic static Calendar getHolidayDate(int pr, int kt, int year)
pr - - czy jest to rok przestepny (0 - nie, 1 - tak)kt - - parametr wyznaczony z wzorow "kalendarzowych" odnosnie swiatyear - - rokCopyright © 2018 Suncode. All rights reserved.