java获取当前日期和前一周、前一月、前一年的日期
public static void main(String[] args) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar calendar = Calendar.getInstance();
//现在日期
String Now = format.format(new Date());
System.out.println("现在日期 :"+Now);
//过去七天
calendar.setTime(new Date());
calendar.add(Calendar.DATE, - 7);
Date d = calendar.getTime();
String day = format.format(d);
System.out.println("过去七天 :"+day);
//过去一月
calendar.setTime(new Date());
calendar.add(Calendar.MONTH, -1);
Date m = calendar.getTime();
String mon = format.format(m);
System.out.println("过去一个月:"+mon);
//过去三个月
calendar.setTime(new Date());
calendar.add(Calendar.MONTH, -3);
Date m3 = calendar.getTime();
String mon3 = format.format(m3);
System.out.println("过去三个月:"+mon3);
//过去一年
calendar.setTime(new Date());
calendar.add(Calendar.YEAR, -1);
Date y = calendar.getTime();
String year = format.format(y);
System.out.println("过去一年 :"+year);
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。