sql >> Database >  >> NoSQL >> MongoDB

Joda-Time gebruiken om de juiste ISODate voor Mongo-insert te vormen

Het formaat van uw invoertekenreeks is correct, zolang het maar bedoeld is om UTC te vertegenwoordigen.

Wijzig uw parser om de parser te gebruiken die overeenkomt met deze indeling:

DateTimeFormatter parser = ISODateTimeFormat.dateTime();

De rest van je vraag lijkt me niet zo logisch. Je mag de parser niet doorgeven , maar eerder de geretourneerde waarde van parseDateTime , die u niet lijkt vast te leggen.

DateTime result = parser.parseDateTime(crDt);

mongo.setCrDt(recordId, result.toDate());

Of die laatste regel wel of niet zal werken, hangt af van wat die functie accepteert.



  1. MongoDB-afdrukafstand tussen twee punten

  2. Afhandeling van tijdelijke netwerkfouten met StackExchange.Redis

  3. Hoe som in MongoDB optellen om een ​​totaal aantal te krijgen?

  4. Hoe Redis in een aangepaste naamruimte in te stellen als cache en MQ op de ServiceStack-webtoepassing met behulp van Structuremap