Ditt inmatningssträngformat är korrekt, så länge det är avsett att representera UTC.
Ändra din parser för att använda den som matchar detta format:
DateTimeFormatter parser = ISODateTimeFormat.dateTime();
Resten av din fråga är inte så vettig för mig. Du bör inte skicka parser
, utan snarare returvärdet från parseDateTime
, som du inte verkar fånga.
DateTime result = parser.parseDateTime(crDt);
mongo.setCrDt(recordId, result.toDate());
Huruvida den sista raden kommer att fungera eller inte beror på vad den funktionen accepterar.