我正试图在joda-time中操纵日期.我只想在未来45天前往.
import org.joda.time.DateTime;
import org.joda.time.format.DateTimeFormat;
import org.joda.time.format.DateTimeFormatter;
DateTime startDate = new DateTime(2014, 1, 1, 0, 0);
DateTimeFormatter fmt = DateTimeFormat.forPattern("EEEE, MMMM D, yyyy");
DateTime endDate = startDate.plusDays(45);
System.out.println(fmt.print(endDate));
Run Code Online (Sandbox Code Playgroud)
我的输出是
Saturday, February 46, 2014.
Run Code Online (Sandbox Code Playgroud)
显然,2月46日不是真正的约会.
我有两个问题:
http://joda-time.sourceforge.net/apidocs/org/joda/time/format/DateTimeFormat.html
D是一年中的某一天,即自1月1日以来的天数.
d是月份的日期.所以你的日期格式是:
DateTimeFormat.forPattern("EEEE, MMMM d, yyyy");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
679 次 |
| 最近记录: |