我在我的數據庫中有一個表格,它用國家代碼存儲時區信息。 現在,我希望在夏令時適用於該國家時更新此表。 任何免費的API可用於此? 或任何其他類型的解決方案,任何人都知道。有沒有什麼辦法可以根據夏令時(DST)更新我們的時區數據庫
0
A
回答
0
由於問題已更新以反映SQL Server而不是MySQL,因此我將指向this answer,該文檔部分描述如何使用AT TIME ZONE
語句或我的SQL Server時區支持項目。
低於原來的答覆,當問題被標記爲mysql
不要讓你自己的表。 MySQL has support for time zones built-in在CONVERT_TZ
函數內。閱讀here關於如何保持MySQL更新。
您無需爲每個常規DST更改更新表格。如果政府決定了DST或標準時間的規則已經發生變化,您只需要更新它們。 TZ Database跟蹤這些更改,並使其適用於操作系統,編程語言,數據庫等。
您還應該閱讀the timezone tag wiki。特別是該部分"Time Zone != Offset"
。如果你有一個自定義表格,你覺得你需要更新因爲DST,那麼很可能你有一個偏移量表,而不是一個時區表。這是一個糟糕的設計,你應該只使用MySQL內置的東西。
相關問題
- 1. 有沒有辦法根據列表更新數據庫字段?
- 2. 時區數據庫和DST
- 3. 使用Laravel 5更新數據庫表時,有沒有辦法保留數據?
- 4. 更改在照顧DST的XTS時區(夏令時間)
- 5. 有沒有在vb.net的電話我可以確定夏令時?
- 6. 導入沒有時區信息和DST的時間數據
- 7. Android夏令時(DST)問題
- 8. 有沒有什麼辦法可以自定義NuGet包更新?
- 9. 如何根據asp.net中的夏令時調整時區
- 10. 有沒有辦法在安裝/升級應用程序時更新數據庫?
- 11. 有沒有什麼辦法,如果數據庫表與Laravel
- 12. 我的數據庫沒有更新
- 13. 有沒有什麼辦法可以將數據保存爲儘可能小mysql
- 14. 有沒有辦法unfork heroku數據庫
- 15. 有沒有辦法按時間表恢復MySQL數據庫
- 16. 有沒有什麼辦法,使我們可以在流星使用Node.js的API?
- 17. Mysql數據庫沒有通過cms更新我做了什麼?
- 18. UDPATE查詢沒有更新我的MySql數據庫時出錯
- 19. 數據庫沒有更新
- 20. 數據庫沒有更新
- 21. 數據庫沒有更新
- 22. 有沒有什麼辦法可以在codeigniter的同一頁上獲取數據
- 23. 有沒有辦法根據時區獲取輸入日期格式?
- 24. 在.NET中忽略DST(夏令時)
- 25. ActiveRecord不尊重夏令時(DST)?
- 26. 有沒有什麼辦法可以從新的date()函數中只讀取日期而沒有時間
- 27. 有沒有什麼辦法,而使用redis,我們可以寫入hbase
- 28. 怎麼辦根據計數的更新 -
- 29. 我怎麼可以檢索根據他們的插入時間
- 30. 爲什麼有人訪問我的網站時我的數據庫沒有更新?
但是如果我們使用sql server而不是mysql? –
查看上面更新的答案。下次,請仔細標記標籤,因爲答案在SQL實現中經常有很大差異。謝謝。 –