Я использую данные Spring MongoDB. Когда я сохраняю некоторые записи, MongoDb не сохраняет правильную метку времени.Spring Mongodb Timestamp Timezone Вводящий в заблуждение
Это мое временное поле весной.
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)
private Date timestamp = new Date();
My MongoDB запись.
{
"_id": ObjectId("5697a672ce2a8e5347d86afd"),
"batteryLevel": 100,
"beaconClass": 3,
"beaconId": "dsadsa",
"timestamp": ISODate("2016-01-14T13:45:22.702Z")
}
Когда я вхожу в консоль своего часового пояса и даты, я вижу, что это правильно.
Eastern European Time
Asia/Istanbul
Thu Jan 14 15:45:22 EET 2016
Как исправить время MongoDB timestamp?