use*_*606 3 java calendar date simpledateformat
我应该如何添加120天到我目前使用简单日期格式的日期?
我看过很少关于它的帖子但是无法让它工作,
我的代码如下:
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
//get current date time with Date()
Date date = new Date();
Run Code Online (Sandbox Code Playgroud)
我是否需要使用该Calendar库,或者我可以使用简单的日期格式吗?
基本上,您可以简单地使用能够Calendar根据单个字段的更改自动滚动日期的各个字段的功能,例如......
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.DATE, 120);
date = cal.getTime();
Run Code Online (Sandbox Code Playgroud)
仔细看看Calendar更多细节.
是的,有一种方法可以使用Joda Time来做到这一点,但我可以更快地输入这个例子;)
使用JodaTime示例进行更新
以下是使用JodaTime的示例.你可以String使用JodaTime直接解析这个值,但既然你已经这样做了,我就不会打扰......
Date date = ...;
DateTime dt = new DateTime(date);
dt = dt.plusDays(120);
date = dt.toDate();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7756 次 |
| 最近记录: |