首页 / JAVA / Java获取当前时间30天之前的时间
Java获取当前时间30天之前的时间
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java获取当前时间30天之前的时间,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1634字,纯文字阅读大概需要3分钟。
内容图文
![Java获取当前时间30天之前的时间](/upload/InfoBanner/zyjiaocheng/608/e8e471dad5fd4ef88bb4f22572949bba.jpg)
//方法一
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String maxDateStr = "2018-01-01"; String minDateStr = ""; Calendar calc =Calendar.getInstance(); try { calc.setTime(sdf.parse(maxDateStr)); calc.add(calc.DATE, -30); Date minDate = calc.getTime(); minDateStr = sdf.format(minDate); System.out.println("minDateStr:"+minDateStr); } catch (ParseException e1) { e1.printStackTrace(); }
方法二:
Calendar now = Calendar.getInstance(); now.add(Calendar.DAY_OF_MONTH, -30); String endDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(now.getTime()); System.out.println(endDate);
方法三:
//java8 新特性
LocalDateTime now = LocalDateTime.now(); now = now.minus(30, ChronoUnit.DAYS); System.out.println(now.toString());
方法四:
import org.apache.commons.lang3.time.DateUtils; Date now = new Date(); Date startDate = DateUtils.addDays(now, -30);
方法五:
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c = Calendar.getInstance(); //过去七天 c.setTime(new Date()); c.add(Calendar.DATE, - 7); Date d = c.getTime(); String day = format.format(d); System.out.println("过去七天:"+day); //过去一月 c.setTime(new Date()); c.add(Calendar.MONTH, -1); Date m = c.getTime(); String mon = format.format(m); System.out.println("过去一个月:"+mon); //过去三个月 c.setTime(new Date()); c.add(Calendar.MONTH, -3); Date m3 = c.getTime(); String mon3 = format.format(m3); System.out.println("过去三个月:"+mon3); //过去一年 c.setTime(new Date()); c.add(Calendar.YEAR, -1); Date y = c.getTime(); String year = format.format(y); System.out.println("过去一年:"+year);
内容总结
以上是互联网集市为您收集整理的Java获取当前时间30天之前的时间全部内容,希望文章能够帮你解决Java获取当前时间30天之前的时间所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。