输入一个日期,怎么得到该日期对应的星期。用Java实现

输入一个日期,怎么得到该日期对应的星期。用Java实现

[code="java"] public static void main(String[] args) {
GregorianCalendar d = new GregorianCalendar();

int weekday = d.get(Calendar.WEEK_OF_MONTH);

System.out.println(weekday);
}[/code]

运行结果:
3

注: 星期天是1, 星期一是1 .. .星期四是3

http://blog.csdn.net/a9529lty/archive/2009/04/20/4095526.aspx

不是今天的话,调用GregorianCalendar的构造函数:

[code="java"]GregorianCalendar(int year, int month, int dayOfMonth,
int hourOfDay, int minute, int second, int millis) {[/code]

参考实现方案

http://www.iteye.com/problems/23740