关于Calendar的使用

07-11-26 xysniper
大家好,最近有一个系统,要求对数据进行过滤,只显示指定日期半年内的数据,所以我想先得到给定日期半年前的时间点,请问大家有什么好的算法,另外:

Calendar reportCalendar = Calendar.getInstance();

reportCalendar.set(2007, 1, 30);

System.out.println("DAY_OF_YEAR: " + reportCalendar.get(Calendar.DAY_OF_YEAR));

System.out.println("DAY_OF_MONTH: " + reportCalendar.get(Calendar.DAY_OF_MONTH));

打印出的有问题,不是这个月的天数,也不是这个年的天数,请教了

kenlinj
2007-11-28 16:39
Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1990 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。

猜你喜欢