java获取当前时间前一周、前一月、前一年的时间

╰+攻爆jí腚メ 2021-10-25 12:48 579阅读 0赞
  1. SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  2. Calendar c = Calendar.getInstance();
  3. //过去七天
  4. c.setTime(new Date());
  5. c.add(Calendar.DATE, - 7);
  6. Date d = c.getTime();
  7. String day = format.format(d);
  8. System.out.println("过去七天:"+day);
  9. //过去一月
  10. c.setTime(new Date());
  11. c.add(Calendar.MONTH, -1);
  12. Date m = c.getTime();
  13. String mon = format.format(m);
  14. System.out.println("过去一个月:"+mon);
  15. //过去三个月
  16. c.setTime(new Date());
  17. c.add(Calendar.MONTH, -3);
  18. Date m3 = c.getTime();
  19. String mon3 = format.format(m3);
  20. System.out.println("过去三个月:"+mon3);
  21. //过去一年
  22. c.setTime(new Date());
  23. c.add(Calendar.YEAR, -1);
  24. Date y = c.getTime();
  25. String year = format.format(y);
  26. System.out.println("过去一年:"+year);

  

转载于:https://www.cnblogs.com/inbeijing/p/11319751.html

发表评论

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

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

相关阅读