使用Java获取和设置日期

时间:2014-05-29 20:43:17

标签: java date

首先感谢您花时间滚动浏览。

对于Java来说,我基本上是一个新手,但我正在开发一个程序,向用户询问一些基本信息,然后设置一个开始日期,然后从开始日期开始,每隔3到10月,每两周安排一次服务日期。

对于开始日期变量,我只需将其设置为:

STARTDATE = getDate();

给出用户注册时的当前日期。

我一直在搜索我的搜索天,但我无法弄清楚如何将服务日期增加14天以挽救我的生命。

我尝试使用SERVICEDATE = STARTDATE + (0, 14, 0); 但我无法理解这里真的发生了什么。有什么想法吗?

3 个答案:

答案 0 :(得分:0)

使用common-lang库。它有一个DateUtils类,可用于此目的。 像这样使用它:

SERVICEDATE = DateUtils.addDays(STARTDATE, 14);

答案 1 :(得分:0)

也许看看这个:Java getDate date-x days

它们减去了天数,但我认为它也可以变成几天。

答案 2 :(得分:0)

我建议您使用Joda Library

Date STARTDATE = getDate();
DateTime stDate = new DateTime(STARTDATE);
//Date after 14 days
DateTime rsDate = stDate.plusDays(14);