Convert datetime value from one timezone to UTC timezone using sql query

前端 未结 4 1252
北海茫月
北海茫月 2020-12-31 05:36

I have a datetime value. That datetime value may be in any timezone like \'Eastern Standard Time\' or \'India Standard Time\'. I want to convert that datetime value to UTC t

4条回答
  •  萌比男神i
    2020-12-31 05:50

    If you are using SQL Server 2016 you can use the new AT TIME ZONE clause:

    SELECT SalesOrderID, OrderDate,   
        OrderDate AT TIME ZONE 'Eastern Standard Time' AS OrderDate_TimeZoneEST,  
        OrderDate AT TIME ZONE 'Eastern Standard Time'   
        AT TIME ZONE 'UTC' AS OrderDate_TimeZoneUTC  
    FROM Sales.SalesOrderHeader;  
    

提交回复
热议问题