Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Data in IST in SQL Server

È necessario utilizzare DATETIMEOFFSET tipo di dati che include il fuso orario e SWITCHOFFSET metodo per passare da un fuso orario all'altro. Inoltre:per ottenere l'ora corrente, utilizzare SYSDATETIMEOFFSET() invece di GETDATE()

-- gets current date/time in the current timezone
SELECT 
SYSDATETIMEOFFSET()

-- get the current date/time in your preferred timezone +05:30 UTC being Indian Std. Time
SELECT 
SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')