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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 13:47:07
求java代码获取上个月最后一天最后一秒的时间java 当前时间是2011-07-01 00:00:00 怎么得到上个月最后一天最后一秒 即2011-06-30 23:59:59 ,求代码
xݓj@_吽ɲfl,ZU5LC2Q)ŪtB+~teO+_$&E0soܼ |p{W Cg/^&`蝈vnoF?ǯ++ EAӾ~ڎ'C}oO6Wf4p\81rnmQPF?hFc5Xri{K-ԓp=xD&&]@POewTH Q ]1Ձ>ie%²p͘ BuK$M󐓤 brbptQO?4;Cf YGVsyeJLVlP^.1Nѵ_E.VO=bѲ͛EM"KB4]9V+9 O5/A .^I6.32tޭPTIIMv\4sH[S㟔xmTF!7S?

求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"
}