欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Calendar获取当前日期,或前几天,或后几天的日期

程序员文章站 2022-05-15 10:59:19
...

1. 获取系统当前时间

// 获取系统当前时间
Calendar now = Calendar.getInstance();
String res = sdf.format(now.getTime());
System.out.println(res); // 2018-07-04 11:50:37

2. 获取前几天的时间

// 前几天的时间
Calendar before7 = Calendar.getInstance();
before7.add(Calendar.DAY_OF_MONTH, - 7);
String res = sdf.format(before7.getTime());
System.out.println(res); // 2018-06-27 13:15:07

3. 获取后几天的时间

// 后几天的时间
Calendar after7 = Calendar.getInstance();
after7.add(Calendar.DAY_OF_MONTH, + 7);
String res = sdf.format(after7.getTime());
System.out.println(res); // 2018-07-11 11:59:51