public String DayOfWeek()
{
int dayofweek;
int c,y,m,d;
int cc,yy;
String dayString;
//Im using the guassian algorithm for finding day of the week
cc = year/100;
yy = year - ((year/100)*100);
c = (cc/4) - 2*cc-1;
y = 5*yy/4;
m = 26*(month+1)/10;
d = day;
dayofweek = (c+y+m+d)%7;
switch(dayofweek)
{
case 0: dayString = "Sunday";
break;
case 1: dayString = "Monday";
break;
case 2: dayString = "Tuesday";
break;
case 3: dayString = "Wednesday";
break;
case 4: dayString = "Thursday";
break;
case 5: dayString = "Friday";
break;
case 6: dayString = "Saturday";
break;
default: dayString = "Sorry Could not compute month :(";
}
return dayString;
}