Java Calendar获取时间的月和日。01.Calendar cal = Calendar.getInstance();
02.
03. // 当前年
04. int year = cal.get(Calendar.YEAR);
05. // 当前月
06. int month = (cal.get(Calendar.MONTH)) + 1;
07. // 当前月的第几天:即当前日
08. int day_of_month = cal.get(Calendar.DAY_OF_MONTH);
09. // 当前时:HOUR_OF_DAY-24小时制;HOUR-12小时制
10. int hour = cal.get(Calendar.HOUR_OF_DAY);
11. // 当前分
12. int minute = cal.get(Calendar.MINUTE);
13. // 当前秒
14. int second = cal.get(Calendar.SECOND);
15. // 0-上午;1-下午
16. int ampm = cal.get(Calendar.AM_PM);
17. // 当前年的第几周
18. int week_of_year = cal.get(Calendar.WEEK_OF_YEAR);
19. // 当前月的第几周
20. int week_of_month = cal.get(Calendar.WEEK_OF_MONTH);
21. // 当前年的第几天
22. int day_of_year = cal.get(Calendar.DAY_OF_YEAR);
http://blog.csdn.net/foart/article/details/4361833