加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

如何将日期添加到java简单日期格式

发布时间:2020-12-15 04:18:05 所属栏目:Java 来源:网络整理
导读:我应该如何添加120天到我目前使用简单日期格式的日期? 我看过很少关于它的帖子但是无法让它工作, 我的代码如下: SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");//get current date time with Date()Date date = new Date(); 我是否需
我应该如何添加120天到我目前使用简单日期格式的日期?

我看过很少关于它的帖子但是无法让它工作,

我的代码如下:

SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
//get current date time with Date()
Date date = new Date();

我是否需要使用日历库,或者我可以使用简单的日期格式吗?

解决方法

基本上,您可以简单地使用日历,该日历可以根据对单个字段的更改自动滚动日期的各个字段,例如……

Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.DATE,120);
date = cal.getTime();

仔细查看Calendar了解更多详情.

是的,有一种方法可以使用Joda Time来做到这一点,但我可以更快地输入这个例子;)

使用JodaTime示例进行更新

以下是使用JodaTime的示例.您可以使用JodaTime直接解析String值,但既然您已经这样做了,我就不会打扰……

Date date = ...;
DateTime dt = new DateTime(date);
dt = dt.plusDays(120);
date = dt.toDate();

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读