使用 joda-time-2.0 版本库,我想知道,从 ISO 日期(假定的 XMLxs:dateTime
格式)构造这些函数中的哪个更好:new DateTime(String)
与DateTime.parse(String)
.
因为两者都从相同的值返回不同的结果。例子:
new DateTime("2012-08-16T07:22:05Z")
DateTime.parse("2012-08-16T07:22:05Z")
由于 ISOChronology 导致不同。首先说 isISOChronology[Europe/Paris]
和 second ISOChronology[UTC]
,尽管毫秒是相同的。
此外,这里推荐使用ISODateTimeFormat.dateTimeNoMillis()
,给出与使用第一个版本( )相同的结果new
。