java获取当前月的上一个月的开始和结束

2025-05-04 07:27:49

1、public static String getEnd(){Calendar c=Calendar.getInstance(); c.add(Calendar.MONTH, -1); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); int lastMonthMaxDay=c.getActualMaximum(Calendar.DAY_OF_MONTH);

java获取当前月的上一个月的开始和结束

2、c.set(c.get(Calendar.YEAR), c.get(Calendar.MONTH), lastMonthMaxDay, 23, 59, 59); //按格式输出 String gtime = sdf.format(c.getTime()); //上月最后一天 return gtime; }

java获取当前月的上一个月的开始和结束

3、public static String getStart(){Calendar c=Calendar.getInstance(); c.add(Calendar.MONTH, -1); SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-01 00:00:00"); String gtime2 = sdf2.format(c.getTime()); //上月第一天 return gtime2; }

java获取当前月的上一个月的开始和结束
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢