package net.javaiq.examples.date;
@author
public class DayOfTheWeekFinder {
public static double findDayOfTheWeek(int day, int month, int year) {
double a = Math.floor((14 - month) / 12);
double y = year - a;
double m = month + 12 * a - 2;
double d =
(day + y + Math.floor(y / 4) - Math.floor(y / 100) + Math.floor(y / 400) + Math.floor((31 * m) / 12)) %
7;
return d + 1;
}
@param
public static void main(String[] args) {
System.out.println(findDayOfTheWeek(15, 7, 1976));
}
}