C MongoDB 時區問題 差了8小時

2022-02-11 00:56:19 字數 429 閱讀 3813

原因1:mongodb自帶的date是utc的時間,中國是東八區,所以差了8個小時。

解決方法:在mongodb視覺化工具robomongo中,我們可以通過"options" - 「display dates in…」 - "local timezone"來設定顯示本地時間。

原因2:mongodb中儲存的時間是標準時間utc +0:00

解決方法:c#的驅動支援乙個特性,將實體的時間屬性上新增上這個特性並指時區就可以了。
例如:

[bsondatetimeoptions(kind = datetimekind.local)]

public datetime createtime

Mysqldump時區差問題

問題場景 我們要從資料庫a中匯出test表裡create pub time在2019 10 30的0點到4點的資料到資料庫b中的test表裡,其中兩個庫里的test表表結構完全一致,create pub time欄位型別為timestamp。首先,匯出sql檔案。在伺服器上執行以下命令 mysqld...

MySQL MySQL8時區問題

之前用的mysql 8.0 以上的版本連線時都需要在url後面加servertimezone utc url value jdbc mysql localhost 3306 db2?servertimezone utc 實際上是指出連線資料庫時使用協調世界時,當然更常用的時區是東八區,配置為serv...

php時區設定老差8個小時解決辦法

發現乙個問題 date y m d g i t time 取出來的時間和本地時間老差8個小時,可 我的系統明明是中國 標準時 gmt 8 最後終於找到了問題所在 原來從php5.1.0開始,php.ini裡加入了date.timezone這個選項,預設情況下是關閉的 也就是顯示的時間 無論用什麼ph...