标签:java String format 一月 日期 Date new calendar Calendar
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
标签:java,String,format,一月,日期,Date,new,calendar,Calendar 来源: https://www.cnblogs.com/sunny3158/p/16666876.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。