您的位置:首页 > 编程语言 > Java开发

在java中獲得當前日期的上一個月的第一天和最後一天

2014-04-03 12:00 302 查看
Calendar calendar = Calendar.getInstance();

//獲得當前月

int month = calendar.get(Calendar.MONTH);

//獲得當前月的上一個月

calendar.set(Calendar.MONTH, month-1);

//獲得當前月的上一個月的第一天

calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMinimum(Calendar.DAY_OF_MONTH));

Date StartDate=calendar.getTime();

String strStartDate = new SimpleDateFormat("yyyy/MM/dd").format(StartDate);

//獲得當前月的上一個月的最後一天

calendar.set(Calendar.DAY_OF_MONTH,calendar.getActualMaximum(Calendar.DAY_OF_MONTH));  

Date EndDate = calendar.getTime();  

String strEndDate = new SimpleDateFormat("yyyy/MM/dd").format(EndDate);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐