原因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...