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

前端 未结 4 1262
北海茫月
北海茫月 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条回答
  •  情书的邮戳
    2020-12-31 05:51

    for older then sql server 2012 use below query, it worked for me.

    DECLARE @localdate DATETIME = '2020-01-10 05:30';
    Declare @DateDiff bigint =Datediff(minute, Getdate(),Getutcdate() ) --GetDate -current datetime of local
    --Declare @DateDiff bigint =-330  --you ca declare timezone different in minutes also
    SELECT @localdate AS LocalDate, Dateadd(minute, @DateDiff, @localdate) AS UTCConvertedDate;
    

提交回复
热议问题