MongoDB时区问题

1.问题描述:

利用MongoTemplate类更新mongodb集合中的指定日期字段时,用mongodb可视化工具Robo3t查看所更新的字段,发现数据库中显示时间当前时间(东8区区时)早了8个小时,在实体类中添加日期格式化注解:

@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")

不起作用;

2.产生原因:

MongoDB默认的是UTC时间(协调世界时间),刚好比当前区时晚了8个小时;

3.解决方式:

点击Options==>Display Date In...==>将UTC改为Local Timezone即可。

 

发布了2 篇原创文章 · 获赞 3 · 访问量 4745
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章