UFN_TIMEZONEENTRY_GETSYSTEMDEFAULTDATEFROMUTC

Converts a UTC date to a system default date

Return

Return Type
datetime

Parameters

Parameter Parameter Type Mode Description
@UTCDATE datetime IN

Definition

Copy


create function dbo.UFN_TIMEZONEENTRY_GETSYSTEMDEFAULTDATEFROMUTC
(
    @UTCDATE as datetime
)
returns datetime
with execute as caller
as begin
    declare @TIMEZONEENTRYID uniqueidentifier
    declare @UTCOFFSET integer

    set @TIMEZONEENTRYID = dbo.UFN_TIMEZONEENTRY_GETSYSTEMDEFAULT()

    set @UTCOFFSET = dbo.UFN_TIMEZONEENTRY_GETTIMEZONEOFFSETFROMUTC(@TIMEZONEENTRYID, @UTCDATE, 1)

    return DATEADD(minute, @UTCOFFSET, @UTCDATE)

end