sql >> Base de Datos >  >> RDS >> Sqlserver

Fecha en IST en SQL Server

Debe usar DATETIMEOFFSET tipo de datos que incluye la zona horaria y el SWITCHOFFSET método para cambiar entre zonas horarias. Además:para obtener la hora actual, use SYSDATETIMEOFFSET() en lugar 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')