2017-04-20 127 views
0

我有IST時間的那個日期字段中的SQL服務器表,我想將該日期時間字段轉換爲CST(Chicago)datetime。 如何編寫一個可以將IST轉換爲CST並且還可以管理夏令時的功能。如何創建函數將IST日期時間轉換爲CST日期時間

+0

請看這裏:http://stackoverflow.com/questions/8038744/convert-datetime-column-from-utc-to-本地時間在-select語句 –

回答

1
CREATE FUNCTION [DBO].[UDF_IST] (@FROM_DATE DATETIME) 
RETURNS DATETIME 
AS 
BEGIN 
    RETURN (
      SELECT CAST(SWITCHOFFSET(TODATETIMEOFFSET(GETDATE(), '+05:30'), '-06:00') AS DATETIME) AS [DATETIME] 
      ) 
END 

ü之後需要檢查這樣

SELECT dbo.[UDF_IST](@FROMDATE) 
相關問題