Formát vašeho vstupního řetězce je správný, pokud má představovat UTC.
Změňte svůj analyzátor tak, aby používal analyzátor, který odpovídá tomuto formátu:
DateTimeFormatter parser = ISODateTimeFormat.dateTime();
Zbytek tvé otázky mi nedává moc smysl. Neměli byste předat parser
, ale spíše návratovou hodnotu z parseDateTime
, kterou zřejmě nezaznamenáváte.
DateTime result = parser.parseDateTime(crDt);
mongo.setCrDt(recordId, result.toDate());
Zda bude poslední řádek fungovat nebo ne, závisí na tom, co tato funkce přijímá.