MongoDB 查询时间差问题修复
生活随笔
收集整理的這篇文章主要介紹了
MongoDB 查询时间差问题修复
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
mongodb中存儲的時間是標準時間UTC +0:00? 而咱們中國的失去是+8.00 。
在C#中取回DateTime數據時候要轉換成LocalTime格式不然總會缺少8小時,這是因為MongoDB采取的是UTC時間,而通常系統用的是Local時間(中國),時區不同如果不注意
會出現時間不對稱 。
<div bg_csharp"="" style="font-family: verdana; word-wrap: break-word; font-size: 14px; width: 687px; color: rgb(51, 51, 51); line-height: 26px;"> [csharp]?view plaincopy由于工作的原因,我最近在弄數據庫是mongoDB的Java項目。發現項目中的時間出現問題,每次保存數據的時候時間都會少掉8個小時。
解決辦法
在設置時間變量前添加注解
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
pattern是時間格式設置(HH表示24小時制,hh表示12小時制),timezone是時區設置,我們這里是東八區,所以設置為這個。
總結
以上是生活随笔為你收集整理的MongoDB 查询时间差问题修复的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: show slave status\G中
- 下一篇: 禁止修改varchar到int|[运维规