使用joda-time-2.0版本库,我在想,哪个函数更适合从ISO日期构建(索引XML xs:dateTime
格式):new DateTime(String)
与DateTime.parse(String)
。joda-time:new DateTime(String)vs DateTime.parse(String)
因为无论从返回相同的值不同的结果。例如:
new DateTime("2012-08-16T07:22:05Z")
DateTime.parse("2012-08-16T07:22:05Z")
由于ISOC年代学的不同,结果不同。首先说的是ISOChronology[Europe/Paris]
和第二ISOChronology[UTC]
,虽然毫秒是相同的。
此外,here推荐使用ISODateTimeFormat.dateTimeNoMillis()
,给出与使用第一个版本(new
)相同的结果。
问题是什么? – Ilya
你使用的是什么版本? –
@Ilya用粗体编辑问题。虽然我这吼声是一个晶莹剔透的问题... – lucasvc