[quote]
获取某年的天数:
[/quote]
[quote]
前后N个月的月末日期:
[/quote]
[url]http://hi.baidu.com/%B3%C2%CC%EC%BC%D1%B4%AB%D6%C7/blog/item/16d973129e6d0470ca80c4d8.html[/url]
获取某年的天数:
public static int getYearFate(Date date){
Calendar cal=Calendar.getInstance();
cal.setTime(date);
int ydate=cal.getActualMaximum(Calendar.DAY_OF_YEAR);
return ydate;
}[/quote]
[quote]
前后N个月的月末日期:
/**前后n 个月的月末
* @param date
* @return
*/
public static Date getMonthAfter(Date date,int n){
Calendar cal=Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.MONTH, n);
cal.set(GregorianCalendar.DAY_OF_MONTH, 1);
cal.roll(Calendar.DAY_OF_MONTH, -1);
return cal.getTime();
}[/quote]
[url]http://hi.baidu.com/%B3%C2%CC%EC%BC%D1%B4%AB%D6%C7/blog/item/16d973129e6d0470ca80c4d8.html[/url]
本文提供了两种日期操作的方法:一是获取指定年份的总天数;二是计算给定日期前后N个月的月末日期。这两种方法通过使用Java的Calendar类实现。

被折叠的 条评论
为什么被折叠?



