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

Преобразуване на нормална дата и час в часова зона в sql сървър 2008

Кастирайте го към dtaetimeoffset като

select CAST(dt as datetimeoffset)  from test

РЕДАКТИРАНЕ:

след това можете да използвате SWITCHOFFSET за да влезете в определената часова зона. За вашия пример

select switchoffset(CAST(dt as datetimeoffset),'+05:30')  from test 

Резултати в 2011-11-24 23:26:30.0600000 +05:30




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не може да се създаде екземпляр на доставчик на OLE DB Microsoft.Jet.OLEDB.4.0 за свързан сървър null

  2. LIKE срещу CONTINS на SQL Server

  3. Скаларно вграждане на UDF в SQL Server 2019

  4. EXEC sp_executesql с множество параметри

  5. Как да параметризирам низ за връзка с база данни в SSIS пакет?