Du bör använda DATETIMEOFFSET
datatyp som inkluderar tidszonen och SWITCHOFFSET
metod för att växla mellan tidszoner. Dessutom:för att få aktuell tid, använd SYSDATETIMEOFFSET()
istället för 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')