MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

tanggal di MongoDB:saat memasukkan objek Tanggal ke dalam database Mongo, tanggal menjadi 1 hari lebih awal dari dirinya sendiri

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); 

Keluarannya adalah

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

Selanjutnya untuk:

final String dateString = "Jan 1, 2012";

keluarannya adalah:

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. Filter elemen array dengan $regex

  2. Bagaimana Anda menerapkan ID utama yang bertambah secara otomatis di MongoDB?

  3. Apa kompleksitas (Big-O) mencari data yang diindeks di mongoDB?

  4. Bagaimana cara menjalankan perintah mongo melalui skrip Shell? (milik saya tidak berfungsi)

  5. Bagaimana Anda melakukan join pada array di luwak (mongodb) dengan node.js?