UFN_TIMEZONEENTRY_GETUTCDATEFROMSYSTEMDEFAULTDATE
Converts a system default date to a UTC date
Return
Return Type |
---|
datetime |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@SYSTEMDEFAULTDATE | datetime | IN |
Definition
Copy
create function dbo.UFN_TIMEZONEENTRY_GETUTCDATEFROMSYSTEMDEFAULTDATE
(
@SYSTEMDEFAULTDATE 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, @SYSTEMDEFAULTDATE, 0)
return DATEADD(minute, -1 * @UTCOFFSET, @SYSTEMDEFAULTDATE)
end