求java代码获取上个月最后一天最后一秒的时间java 当前时间是2011-07-01 00:00:00 怎么得到上个月最后一天最后一秒 即2011-06-30 23:59:59 ,求代码

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/26 01:18:03
求java代码获取上个月最后一天最后一秒的时间java 当前时间是2011-07-01 00:00:00 怎么得到上个月最后一天最后一秒 即2011-06-30 23:59:59 ,求代码

求java代码获取上个月最后一天最后一秒的时间java 当前时间是2011-07-01 00:00:00 怎么得到上个月最后一天最后一秒 即2011-06-30 23:59:59 ,求代码
求java代码获取上个月最后一天最后一秒的时间
java 当前时间是2011-07-01 00:00:00 怎么得到上个月最后一天最后一秒 即2011-06-30 23:59:59 ,求代码

求java代码获取上个月最后一天最后一秒的时间java 当前时间是2011-07-01 00:00:00 怎么得到上个月最后一天最后一秒 即2011-06-30 23:59:59 ,求代码
public String getLastMonthDay() {
Calendar cal = Calendar.getInstance();
Date date = new Date();
cal.setTime(date);
int year = 0;
int month = cal.get(Calendar.MONTH); // 上个月月份
// int day1 = cal.getActualMinimum(Calendar.DAY_OF_MONTH);//起始天数
int day = cal.getActualMaximum(Calendar.DAY_OF_MONTH); // 结束天数
System.out.println("###last month:" + month);
if (month == 0) {
year = cal.get(Calendar.YEAR) - 1;
month = 12;
} else {
year = cal.get(Calendar.YEAR);
}
String endDay = year + "-" + month + "-" + day;
return endDay+" 23:59:59"
}