我有一個用戶表,UTC時間偏移量,以及他們是否遵守夏令時。是否有內置的方式來獲得正確的用戶時間?確定夏令時是否激活? SQL Server
1
A
回答
0
現在我這樣做:
SELECT
CASE USEDAYLIGHTSAVING
WHEN 1 THEN
CASE DATEDIFF(HH,GETUTCDATE(),GETDATE())
-- I know the server is set to Mountan time and follows daylight saving time
-- MDT = -6
-- MST = -7
WHEN -6 THEN
DATEADD(HH,TIMEZONEOFFSET+1,GETUTCDATE())
ELSE
DATEADD(HH,TIMEZONEOFFSET,GETUTCDATE())
END
ELSE
DATEADD(HH,TIMEZONEOFFSET,GETUTCDATE())
END
FROM
USERS
它的工作原理,但如果服務器獲得的移動到另一個時區或不休耕夏令時我正在用水管沖洗。
0
我有一個表與用戶,UTC時間偏移量,如果他們觀察夏令時。是否有內置的方式來獲得正確的用戶時間?
世界各地的不同時區以不同的方式觀察夏令時。他們在一天的不同時間開始和停止。只要有一個偏移和DST標誌是不足以可靠地轉換。
相反,你需要一個時區標識符,如America/Los_Angeles
,或其他listed here之一。一旦你有了,你可以使用我的SQL Server Time Zone Support項目來完成轉換。
相關問題
- 1. mysql夏令時 - 確定是否爲真
- 2. Sql Server中的夏令時
- 3. 確定時區是否支持夏令時
- 4. 在SQL Server上處理夏令時
- 5. XQuery - 確定給定時區中給定UTC時間是否屬於夏令時
- 6. 檢查夏令時是否開啓
- 7. 激活SQL Server角色
- 8. 如何確定VBA中的夏令時?
- 9. 檢查日期時間是否在夏令時中SQL
- 10. 確定夏時制(DST)在Java中是否爲指定日期活動
- 11. 這是否適用於夏令時?
- 12. UTC是否遵守夏令時?
- 13. gettimeofday是否能夠處理夏令時?
- 14. Javascript Date.getHours()是否包含夏令時?
- 15. 檢查是否根據UTC時間在夏令時是否在sql
- 16. 確定SQL服務器中的遠程夏令時
- 17. SQL Server確定值是否單調
- 18. 確定SQL Server表是否爲只讀
- 19. 夏令時支持
- 20. 在夏令時轉換期間,getTimezoneOffset()是否穩定?
- 21. 夏威夷的夏令時
- 22. 如何確定是否在Windows XP中激活LSA會話
- 23. XML時區 - 夏令時
- 24. 英國夏令時(BST)SQL Server Active Directory導入問題
- 25. 確定記錄是否在SQL Server的兩個不同列上使用OR條件激活
- 26. intlDateFormatter夏令時
- 27. MySQL - 夏令時
- 28. CodeIgniter夏令時
- 29. iCalendar夏令時
- 30. Python夏令時
爲了讓您知道,您在DST班次中也遇到了問題。大多數夏令時班次都是以當地時間爲準,例如,東部時區在夏令時之後兩小時和山區時區之前兩小時的班次相同,所有東部時區的時間都是一小時。 – chezy525
@ chezy525 - 你是對的。我認爲我們都應該拉亞利桑那州,只是傾倒夏令時。 – NitroxDM
如果我們做到了,我會很開心!這東西*什麼也不做,但給我頭痛... – chezy525