Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Data no IST no SQL Server


Você deve usar o DATETIMEOFFSET tipo de dados que inclui o fuso horário e o SWITCHOFFSET método para alternar entre fusos horários. Além disso:para obter a hora atual, use SYSDATETIMEOFFSET() em vez de 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')