摘要:存儲時間類型數據時,都是先轉換為時間,然后存儲到數據庫中當我們取出存儲的時間時,就會出現時差的問題。函數返回此地區的時差當地時間與格林威治標準時間的地區時差,單位為分鐘。
MongoDB存儲時間類型數據時,都是先轉換為UTC時間,然后存儲到數據庫中,當我們取出存儲的時間時,就會出現時差的問題。比如我們用的北京時間,讀取到的數值就會看到比當前時間少了8個小時,難道說我們在每次讀取的時候都要多帶帶處理一下時間嗎,這就比較麻煩。其實,我們可以在存儲的時候進行相應的處理,只需使用getTimezoneOffset()和toISOString()函數。
getTimezoneOffset函數:返回此地區的時差(當地時間與GMT格林威治標準時間的地區時差),單位為分鐘。 toISOString()函數:使用ISO標準將 Date 對象轉換為字符串。該標準稱為 ISO-8601 ,格式為: YYYY-MM-DDTHH:mm:ss.sssZ。
封裝時間轉換函數localDate(v) { const d = new Date(v || Date.now()); d.setMinutes(d.getMinutes() - d.getTimezoneOffset()); return d.toISOString(); },
我們在存儲時間的時候調用localDate()這個函數就可以了,無論你處在哪個時區結果顯示都和當地時間一樣。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/96949.html
摘要:存儲時間類型數據時,都是先轉換為時間,然后存儲到數據庫中當我們取出存儲的時間時,就會出現時差的問題。函數返回此地區的時差當地時間與格林威治標準時間的地區時差,單位為分鐘。 MongoDB存儲時間類型數據時,都是先轉換為UTC時間,然后存儲到數據庫中,當我們取出存儲的時間時,就會出現時差的問題。比如我們用的北京時間,讀取到的數值就會看到比當前時間少了8個小時,難道說我們在每次讀取的時候都...
摘要:關于數據安全在早期的版本引發了很多爭論。端能確保收到了寫入數據,但依然有短暫的日志落盤時差導致潛在的數據丟失可能。而每個分片上的數據又以的形式組織類似于的概念,以便于集群內部的數據遷移和再平衡。 showImg(https://segmentfault.com/img/remote/1460000009222606?w=1024&h=683); 在系統引入 MongoDB 也有幾年了,...
摘要:處理日期日歷和時間的不足之處將設定為可變類型,以及的非線程安全使其應用非常受限。最完整的日期時間,包含時區和相對或格林威治的時差。獲取當前的日期中的用于表示當天日期。 簡介 伴隨 lambda表達式、streams 以及一系列小優化,Java 8 推出了全新的日期時間API。 Java處理日期、日歷和時間的不足之處:將 java.util.Date 設定為可變類型,以及 SimpleD...
摘要:微軟雅黑宋體依托這套靈活架構,優刻得不僅可以快速構建海外數據中心,同時可以在推出混合云解決方案的地域快速上線混合云產品,快速滿足出海企業在全球各地的混合云需求,助力其實現業務創新。近日,UCloud優刻得在新加坡、倫敦、洛杉磯、東京推出了混合云解決方案,包括托管云、專線接入、金翼物理機等產品,來滿足出海企業越來越突顯的海外混合云需求,旨在幫助中國出海企業更好的實現全球化發展。 混合云,...
摘要:為了在項目中更好的使用來完成我們的業務,我們探究了性能暴力的成因以及如何更加合理的使用。的出現能夠快速的完成系統的開發于拓展需求。不同的業務會導致不同的數據庫使用情況。緩存類型根據情況選擇或高速度也是有代價的。轉自初探暴力美學 AUTH:PHILO version:2.0 showImg(http://7viiaq.com1.z0.glb.clouddn.com/u=14409196...
閱讀 2860·2019-08-30 15:44
閱讀 1888·2019-08-29 13:59
閱讀 2845·2019-08-29 12:29
閱讀 1090·2019-08-26 13:57
閱讀 3202·2019-08-26 13:45
閱讀 3330·2019-08-26 10:28
閱讀 825·2019-08-26 10:18
閱讀 1695·2019-08-23 16:52