Anda harus menggunakan DATETIMEOFFSET
tipe data yang menyertakan zona waktu, dan SWITCHOFFSET
metode untuk beralih di antara zona waktu. Juga:untuk mendapatkan waktu saat ini, gunakan SYSDATETIMEOFFSET()
bukannya 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')