Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL Server 2008 - Как да конвертирате GMT ​​(UTC) дата и час в локална дата и час?

Бихте могли да направите нещо подобно:

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

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

или

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

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server:изберете най-новите редове, чиято сума съвпада със стойност

  2. Управление на индекси на SQL Server с помощта на Index Manager за SQL Server

  3. Как нулирате паролата на SA?

  4. Как да се свържа към SQL база данни от C#?

  5. Получаване на уникален идентификатор на база данни за SQL Server 2005 и по-нови версии