获取下月第一天_获取当前月 下月 下下月 的第一天和最一天
Calendar c = Calendar.getInstance();//可以對每個時間域單獨修改
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd 00:00:00");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd 23:59:59");
//獲取當前月第一天:
c.set(Calendar.DAY_OF_MONTH,1);//設置為1號,當前日期既為本月第一天
String first = sdf.format(c.getTime());
//獲取當前月最后一天
c.set(Calendar.DAY_OF_MONTH, c.getActualMaximum(Calendar.DAY_OF_MONTH));
String last = sdf.format(c.getTime());
//上個月
c.add(Calendar.MONTH, -1);
//設置為1號,當前日期既為上月第一天
c.set(Calendar.DAY_OF_MONTH,1);
String t = sdf.format(c.getTime());
//獲取上個月的最后一天
Calendar call = Calendar.getInstance();
//設置上個月最后一天
call.set(Calendar.DAY_OF_MONTH,0);
String t2 = sdf2.format(call.getTime());
//上上個月
Calendar call = Calendar.getInstance();
call.add(Calendar.MONTH, -2);
//設置為1號
call.set(Calendar.DAY_OF_MONTH,1);
String t = sdf.format(call.getTime());
//獲取上上個月的最后一天
//設置上上個月最后一天
int maxCurrentMonthDay=call.getActualMaximum(Calendar.DAY_OF_MONTH);
call.set(Calendar.DAY_OF_MONTH,maxCurrentMonthDay);
String t2 = sdf2.format(call.getTime());
總結
以上是生活随笔為你收集整理的获取下月第一天_获取当前月 下月 下下月 的第一天和最一天的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序富文本解析点击图片放大_微信小
- 下一篇: cmd52命令发送 mmc_Linux