相关文章推荐
强悍的书签  ·  nifi ...·  1 年前    · 
想出国的碗  ·  后端 - MySQL 5.7 vs ...·  1 年前    · 
// 获取上个月的年份和月份 int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH) + 1 ; // 拼接字符串,得到上个月的日期 String lastMonthDate = year + "-" + month;

上述代码中, lastMonthDate 就是上个月的日期,格式为"yyyy-MM",例如"2022-01"。如果需要获取上个月的具体某一天,可以将Calendar对象的日期设置为1,再将日期减1即可。例如:

// 将日期设置为1
calendar.set(Calendar.DATE, 1);
// 将日期减1,即可得到上个月的最后一天
calendar.add(Calendar.DATE, -1);
// 获取上个月的日期
int date = calendar.get(Calendar.DATE);

上述代码中,date就是上个月的最后一天。

  • HANTEdRevolution
  •