我想保存與新加坡時區的日期。有些日期是在新加坡時區,有些則不是。所以我想先將所有日期(從api返回)的時區更改爲新加坡,然後保存到數據庫。 另外我想,當我使用新的日期()(JavaScript)它會自動給新加坡時區的日期。 我的問題是: - 1.如何在亞洲/新加坡時區保存mongo的所有日期? 2.如何在亞洲/新加坡設置新的Date()時區?Mongodb保存日期和時區
0
A
回答
-1
我認爲最好的方法是在您的應用程序中添加(或減去)您的時區和新加坡時區之間的差距。 類似於 new Date()。AddHours(+ - gap); 您正在使用哪個驅動程序?
順便說一句,爲什麼你不保留另一個帶有時區標識的「列」,這樣你可以爲你的國家和新加坡正確設置時區?
+0
爲什麼時區需要列?如果所有時間都以UTC存儲,則可以使用用戶特定的設置輕鬆地在應用內完成翻譯。另外:您的解決方案'AddHours()'不適用於不符合整小時的時區(例如印度)。這就是爲什麼Date類通常會內置時區轉換。 –
相關問題
- 1. 在MongoDB中存儲日期和時區
- 2. MongoDB - 沒有時區的存儲日期
- 3. nodeJS日期和Mongoose保存到mongoDB
- 4. 保存日期和時間
- 5. 保存時區與MongoDB中
- 6. MongoDB和存儲日期時間字段
- 7. 貓鼬/ mongodb日期保存castError
- 8. NodeJS使用Moment保存日期到MongoDB
- 9. 用特定的日期和時區保存任務
- 10. 日期查詢MongoDB中時區問題
- 11. 存儲日期與時區
- 12. 保存圖像的日期和時間
- 13. 保存日期和時間用shell
- 14. 如何將datepicker日期保存爲mongodb日期?
- 15. 保存日期時間
- 16. DateTimeZoneHandling.RoundtripKind不保留日期時間時區
- 17. mongodb當日期保存爲字符串時查詢日期範圍
- 18. VBA日期和保存
- 19. 從VB.Net中保存日期和時間mysql數據庫日期?
- 20. 保存日期和時間從VB.Net到MySQL數據庫日期?
- 21. 遺失日期和時區
- 22. 日期,時區和POSIXct
- 23. 處理時區和日期
- 24. 如何通過Lua在MongoDB中保存ISO日期時間?
- 25. 無法使用Spring Boot將日期時間保存到MongoDB中
- 26. 如何在特定時區保存貓鼬日期時間
- 27. 只有在考慮時區時才能處理保存日期?
- 28. 如何在其他時區保存日期/時間
- 29. 如何在iOS中保存帶時區的日期時間?
- 30. 保存日期時間到數據庫::時區錯誤
可能最好在您的應用程序中進行時間轉換,然後相應地保存。似乎有點不尋常,但要保存到UTC的本地時區。 –