Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Konvertieren der normalen Datetime in eine Zeitzone in SQL Server 2008

Cast es zu dtaetimeoffset wie

select CAST(dt as datetimeoffset)  from test

BEARBEITEN:

Sie können dann SWITCHOFFSET verwenden um in die angegebene Zeitzone zu gelangen. Für Ihr Beispiel

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

Ergebnisse in 2011-11-24 23:26:30.0600000 +05:30