//日期程序 import java.util.Calendar; import java.util.GregorianCalendar; public class WeekTest { public static void main(String[] args) { int year = 2010; int month = 1; int day = 16; Calendar calendar = new GregorianCalendar(2009, month -1 , day - 1); int index = calendar.get(Calendar.DAY_OF_WEEK); String msg; //System.out.println("day_of_week: " + index); switch (index) { case Calendar.MONDAY: msg = "Monday";break; case Calendar.TUESDAY: msg = "Tuesday";break; case Calendar.WEDNESDAY: msg = "Wednesday";break; case Calendar.THURSDAY: msg = "Thursday";break; case Calendar.FRIDAY: msg = "Friday";break; case Calendar.SATURDAY: msg = "Saturday";break; case Calendar.SUNDAY: msg = "Sunday";break; default: msg = "error"; } System.out.println("Day of week is: " + msg); //System.out.println("Friday=" + Calendar.FRIDAY); //System.out.println("Saturday=" + Calendar.SATURDAY); //System.out.println("Sunday=" + Calendar.SUNDAY); //System.out.println("Monday=" + Calendar.MONDAY); } }