About Holiday Calculatior
Calculates when various holidays occur in any given year BCor AD. Designed to be cannibalised to include thecalculation routines in your own programs.It currently calculates about 61 holidays including the following:
New Years DayCongress Start DayMartin Luther King DayInauguration DayRobbie Burns DayAustralia DayGroundhog DayMardi GrasAsh WednesdayLincoln's BirthdayValentines DayPresidents DayAlberta Family DayWashington's BirthdayCommonwealth DayDaylight Savings StartSt Patrick's dayVernal EquinoxPalm SundayGood FridayApril Fools DayEarth DayEaster SundayEaster MondayANZAC DayCinco de MayoEurope DayMothers DayArmed Forces DayVictoria DayMemorial DayAustralia Queen's BirthdayFathers DaySummer SolsticeAboriginal DaySt Jean-Baptiste DayCanada DayIndependence DayUtah Pioneer DayParents' DayCanada Civic DayCanadian Labour DayAmerican Labor DayGrandparents DaayAutumnal EquinoxCanadian ThanksgivingColumbus DayHalloweenDaylight Savings EndGeneral Election DayRemembrance DayVeterans DayAmerican ThanksgivingSt. Andrews DayHuman Rights DayWinter SolsticeChristmas EveChristmasChristmas in the USABoxing DayNew Years Eve
If a holiday was not celebrated in a given year, it will notshow.
Includes complete Java source code to calculate when theholiday occurs in a given year, when it was firstcelebrated, when first proclaimed, the rule for how it iscalculated in words and an authority to go to for moreinformation.
Also calculates the nearest weekday to any given holiday,when you actually get the day off. This is what I refer toby the term shifted. Boxing day has special shifthandling.
Changes in this version:
add World AIDS DaySystem requirements:
Java 1.5+( By Canadian Mind Products - Holiday Calculatior Publisher )