java如何获取指定月的上月最后一天,传入一个月份,获得传入的这个月的上一个月的最后一天,求解

java如何获取指定月的上月最后一天,传入一个月份,获得传入的这个月的上一个月的最后一天,求解,第1张

/

获得上个月月份

/

public static String getLastMouth(){

SimpleDateFormat sdf=new SimpleDateFormat("yyyyMM");

Calendar calendar=CalendargetInstance();

//calendarset(2010,5,0);

calendarsetTime(new Date());

//calendaradd(CalendarMONTH, -1);

//取得上一个月时间

calendarset(CalendarMONTH,calendarget(CalendarMONTH)-1);

String lastMonth= sdfformat(calendargetTime());

return lastMonth;

}

最好一天自己百度下

比如今天是2009年3月24号,

那本月第一天就是: 今天的年 + 月 + 01

本月的最后一天就是:(本月第一天)加1月减1天

明白了?

日期的加减可以用类Calendar实现

本月的开始时间,就是年朋+01

结束时间,简单一点就是下月1号减1天

以上就是关于java如何获取指定月的上月最后一天,传入一个月份,获得传入的这个月的上一个月的最后一天,求解全部的内容,包括:java如何获取指定月的上月最后一天,传入一个月份,获得传入的这个月的上一个月的最后一天,求解、如何在java中得到本月的开始和结束时间(天)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9543981.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存