本文主要是介绍ava 获取以前日期的正确姿势,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Java 获取以前日期的正确姿势
- 如何获取以前的日期
- Calendar 获取以前的日期
如何获取以前的日期
项目中突然会遇到获取前7天的日期,小编就去翻看了一下jdk,发现date对象里面没有类似的方法,这就让小编有点摸不着头脑了,然后小编想到了使用jdk 1.8 的localdate,也没有发现类型的方法,最后突然想到好像java还提供了一个日历的对象 Calendar查看jdk发现的确是有。
Calendar 获取以前的日期
private Date getDate(int beforeDay) {
// DateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd");Calendar calendar = Calendar.getInstance();calendar.set(Calendar.HOUR_OF_DAY, 24 * beforeDay);
// String yesterdayDate=dateFormat.format(calendar.getTime());return calendar.getTime();}
这篇关于ava 获取以前日期的正确姿势的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!