Korzystając z biblioteki wersji joda-time-2.0, zastanawiałem się, która z tych funkcji lepiej jest skonstruować z daty ISO (supozycja XML xs:dateTime
format): new DateTime(String)
kontra DateTime.parse(String)
.joda-time: new DateTime (String) vs DateTime.parse (String)
Ponieważ oba zwracają inny wynik z tej samej wartości. Przykład:
new DateTime("2012-08-16T07:22:05Z")
DateTime.parse("2012-08-16T07:22:05Z")
Wynikające z różnych z powodu ISOChronology. Pierwsza mówi: ISOChronology[Europe/Paris]
i druga ISOChronology[UTC]
, chociaż milisekundy są takie same.
Ponadto, here zaleca używanie ISODateTimeFormat.dateTimeNoMillis()
, dając taki sam wynik jak przy użyciu pierwszej wersji (new
).
Jakie jest pytanie? – Ilya
Jakiej wersji używasz? –
@Ilaa edytowane pytanie z pogrubioną czcionką. Chociaż wydaje mi się, że to było krystalicznie czyste pytanie ... – lucasvc