sql >> Databáze >  >> RDS >> Sqlserver

SQL Server 2008 – Jak převést GMT (UTC) datum a čas na místní datum?

Můžete udělat něco takového:

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

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

nebo

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

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


  1. Jak se vyhnout rekurzi ve spouštěči aktualizace, která provádí aktualizaci?

  2. Efektivní uložení 7 300 000 000 řádků

  3. ID transakce Postgresql nenalezeno

  4. pomocí c# datetime v dotazu na aktualizaci mysql