fat*_*dem 3 java timezone datetime mongodb spring-data-mongodb
我正在使用 Spring Data MongoDB。当我保存一些记录时,MongoDb 没有正确保存我的时间戳。
这是我在 Spring 中的时间戳字段。
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)
private Date timestamp = new Date();
Run Code Online (Sandbox Code Playgroud)
我的 MongoDB 记录。
{
"_id": ObjectId("5697a672ce2a8e5347d86afd"),
"batteryLevel": 100,
"beaconClass": 3,
"beaconId": "dsadsa",
"timestamp": ISODate("2016-01-14T13:45:22.702Z")
}
Run Code Online (Sandbox Code Playgroud)
当我登录到控制台我的时区和日期时,我看到它是正确的。
Eastern European Time
Asia/Istanbul
Thu Jan 14 15:45:22 EET 2016
Run Code Online (Sandbox Code Playgroud)
如何更正时间 MongoDB 时间戳?