DATETIMEOFFSET
を使用する必要があります。
タイムゾーンと SWITCHOFFSET
を含むデータ型
タイムゾーンを切り替える方法。また、現在の時刻を取得するには、SYSDATETIMEOFFSET()
を使用します。 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')