sql >> Database >  >> RDS >> Sqlserver

SQL Server 2008 - Hoe converteer ik GMT(UTC) datetime naar lokale datetime?

Je zou zoiets als dit kunnen doen:

declare @InputUtcDateTime datetime2 = '2011-05-20 06:30:18'

declare @LocalDateTime datetime2 = dateadd(minute, datepart(TZoffset, sysdatetimeoffset()), @InputUtcDateTime)
print @LocalDateTime

of

declare @InputUtcDateTime datetime2 = '2011-05-20 06:30:18'

declare @LocalDateTime datetime2 = dateadd(minute, datediff(minute, sysutcdatetime(), sysdatetime()), @InputUtcDateTime)
print @LocalDateTime


  1. Caching met PHP om stress weg te nemen van MySQL

  2. Kolomwaarde van vorige rij in postgre ophalen kan de vensterfunctie niet gebruiken in UPDATE

  3. java-verbindingsreeks om de Oracle TAF-functie te ondersteunen

  4. Matrixsleutels en -waarden gebruiken om sql select-instructie te maken