java日期处理(六)
时间:2010-05-12 来源:mcuflower
在日期时间类型的操作中,还有一类比较常用的操作就是根据一个制定的日期,然后计算出该日期是星期几,该日期是一年的第几天等,本篇将分析一下这些问题的解决方案,我们还是先看代码
Code:
- /**
- * 获取日期时间型对象的属性,比如日期属于所在年份的第几天、日期是星期几等信息
- *
- */
- public static void dateProperty(){
- Date currentDate;//当前系统日期
- Calendar currentCalendar;
- //创建日期对象
- currentDate = new Date();
- //将Date对象转化成Calendar对象以便于计算
- currentCalendar = Calendar.getInstance();
- currentCalendar.setTime(currentDate);
- //--------------------------------------------------------------
- //取得当前日期是星期几
- //
- //week的值是一个数字为1-7 其中 1代表星期天,依次类推7代表星期六
- //根据西方的习惯,一周时从星期天开始的。
- //---------------------------------------------------------------
- int week = currentCalendar.get(Calendar.DAY_OF_WEEK);
- //取得当前日期是当年的第几天
- int daycount = currentCalendar.get(Calendar.DAY_OF_YEAR);
- System.out.println(week);
- System.out.println(daycount);
- }
上述代码分别获取的当前日期星期信息和天数信息。 未完待续!!!!!
相关阅读 更多 +