Java获取本月第一天和最后一天

£神魔★判官ぃ 2023-03-04 12:25 60阅读 0赞
  1. public static void main(String[] args) {
  2. Calendar calendar = Calendar.getInstance();
  3. calendar.set(Calendar.HOUR_OF_DAY, 0);
  4. calendar.set(Calendar.MINUTE, 0);
  5. calendar.set(Calendar.SECOND, 0);
  6. calendar.add(Calendar.MONTH, -1);
  7. calendar.set(Calendar.DAY_OF_MONTH, 0);
  8. System.out.println(calendar.getTime());
  9. // 获取当月第一天和最后一天
  10. SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
  11. String firstday, lastday;
  12. Calendar cale = Calendar.getInstance();
  13. // 获取前月的第一天
  14. cale = Calendar.getInstance();
  15. cale.add(Calendar.MONTH, 0);
  16. cale.set(Calendar.DAY_OF_MONTH, 1);
  17. firstday = format.format(cale.getTime());
  18. // 获取前月的最后一天
  19. cale = Calendar.getInstance();
  20. cale.add(Calendar.MONTH, 1);
  21. cale.set(Calendar.DAY_OF_MONTH, 0);
  22. lastday = format.format(cale.getTime());
  23. System.out.println("本月第一天和最后一天分别是 : " + firstday + " and " + lastday);
  24. }

顺颂时祺

发表评论

表情:
评论列表 (有 0 条评论,60人围观)

还没有评论,来说两句吧...

相关阅读