use*_*220 6 java datetime date jodatime
我正在从文件中读取数据,并且需要在进行一些计算后将其序列化.如何在没有毫秒的情况下打印以下内容,以便传递给DateTime.parse的字符串和输出的字符串相同?
System.out.println(DateTime.parse("2015-06-06T01:51:49-06:00").toString())
Run Code Online (Sandbox Code Playgroud)
2015-06-06T01:51:49.000-06:00
你可以使用joda time formatter:
DateTime dt = new DateTime();
DateTimeFormatter fmt = DateTimeFormat.forPattern("MMMM, yyyy");
String str = fmt.print(dt);
Run Code Online (Sandbox Code Playgroud)
DateTimeFormatter formatter = new DateTimeFormatterBuilder().append(ISODateTimeFormat.dateTimeNoMillis()).toFormatter().withOffsetParsed();
formatter.print(DateTime.parse("2015-06-06T01:51:49-06:00"))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2934 次 |
| 最近记录: |