日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MongoDB 查询时间差问题修复

發布時間:2024/8/26 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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

  • Convert.ToDateTime(doc["CreateTime"]).ToLocalTime().ToString("yyyy-MM-dd?HH:mm") ?


  • 由于工作的原因,我最近在弄數據庫是mongoDB的Java項目。發現項目中的時間出現問題,每次保存數據的時候時間都會少掉8個小時。

    解決辦法

    在設置時間變量前添加注解

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

    pattern是時間格式設置(HH表示24小時制,hh表示12小時制),timezone是時區設置,我們這里是東八區,所以設置為這個。




    總結

    以上是生活随笔為你收集整理的MongoDB 查询时间差问题修复的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。