【发布时间】:2012-06-11 11:14:43
【问题描述】:
我的问题可以很容易地由以下场景造成:
//create a gregorian calendar object that set the date and time as 4th June 2012 at 10:30PM
Calendar calendar = new GregorianCalendar(2012, 6, 4, 22, 30);
//when I print out these:
System.out.println(calendar.get(Calendar.DAY_OF_WEEK));
System.out.println(calendar.get(Calendar.MINUTE));
System.out.println(calendar.get(Calendar.HOUR));
System.out.println(calendar.get(Calendar.DATE));
System.out.println(calendar.get(Calendar.MONTH));
System.out.println(calendar.get(Calendar.YEAR));
//output reads as:
4
30
10
4
6
2012
//so does calendar.get(Calendar.DAY_OF_WEEK) == calendar.get(Calendar.DATE) ???
为了让大家清楚 2012 年 6 月 4 日是星期一,那么 calendar.get(Calendar.DAY_OF_WEEK) 不应该在一周的第一天返回 0 吗?
感谢您的所有帮助和关注,同时请验证您所指的来源。
user1442080
【问题讨论】:
标签: date calendar get dayofweek gregorian-calendar