Klien mongo-java untuk objek tanggal kembali
sebagai contoh darijava.util.Date
.
Masalahnya mungkin saat Anda menyimpan startDate
dan endDate
nilainya, toString()
metode mungkin akan menggunakan zona waktu default JVM untuk memperbarui nilainya.
dokumen di sini
menyatakan bahwa Spesifikasi BSON resmi mengacu pada jenis Tanggal BSON sebagai waktu tanggal UTC. dan itu bisa menjadi alasan LocalDateTime
Anda atribut dikonversi ke zona waktu UTC sebelum disimpan ke DB.
Juga untuk menghindari kebingungan seperti itu, sebaiknya gunakan jenis bson timestamp
untuk memperbarui bidang tanggal.