Java-mongoDB 日期类型分析

Java-mongoDB 日期类型分析

Java Date类型的日期在保存到mongoDB时,mongodb的java driver会把他自动转换为标准时间GMT(格林尼治时间)。

CST时间等于GMT时间加上8个小时。
使用Java获取的CST时间China Standard Time,所以会出现8个小时的差值。
而使用JavaScipt获取的CST时间是Central Standard Time(美国中部时间)。
美国中部时间和GMT时间相差6个小时。

  • Central Standard Time (USA) UT-6:00
  • Central Standard Time (Australia) UT+9:30
  • China Standard Time UT+8:00
  • Cuba Standard Time UT-4:00

为避免错误,编程中尽量采用GMT时间。

Java将Date的时区设置为GMT.

TimeZone.setDefault(TimeZone.getTimeZone("GMT"));
posted @ 2017-08-29 13:52  小z1情调  阅读(2669)  评论(0)    收藏  举报