MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

data w MongoDB:przy wstawianiu obiektów Date do bazy danych Mongo, data staje się o 1 dzień wcześniejsza niż ona sama

final String dateString = "Jan 2, 2012";
final DateTimeFormatter dtf = new DateTimeFormatterBuilder().appendMonthOfYearShortText().appendLiteral(" ").appendDayOfMonth(1).appendLiteral(", ").appendYear(4, 4).toFormatter();
final DateTime jodaDate = dtf.parseDateTime(dateString);
System.out.println(jodaDate);
final Date javaDate = new Date(jodaDate.getMillis());
System.out.println(javaDate); 

Wyjście to

2012-01-02T00:00:00.000+02:00
Mon Jan 02 00:00:00 EET 2012  

Następny dla:

final String dateString = "Jan 1, 2012";

wyjście to:

2012-01-01T00:00:00.000+02:00
Sun Jan 01 00:00:00 EET 2012


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose unshift findAndUpdateById

  2. Wyrażenie MongoDB Compass Filter do wyrażenia Go bson.M

  3. jak uruchomić zapytanie agregujące w kliencie mongodb na RockMongo lub mViewer

  4. Odpytywanie tego samego dokumentu równolegle w tym samym API w mongoDB

  5. Jak preprecyzować wyeksportowane dokumenty MongoDB w mongoexport