2017-04-20 74 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) 
相关问题