خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
استفاده از تابع ()SYSUTCDATETIME در SQL Server
در SQL server، با استفاده از تابع SYSUTCDATETIME می توانید UTC time جاری(Coordinated Universal Time) را در خروجی دریافت کنید. UTC time استاندارد اولیه زمان است که جهان به وسیله آن ساعت و تایم را تنظیم می کند. مقدار بازگشتی تابع SYSUTCDATETIME از سیستمی که instance ای از SQL Server در آن در حال اجرا است گرفته می شود و مقدار بازگشتی آن از نوع datetime2 خواهد بود.
SYSUTCDATETIME عملکردی مشابه GETUTCDATE دارد با این تفاوت که مقدار بازگشتی آن بسیار دقیق تر از GETUTCDATE است. همانطور که گفته شد، SYSUTCDATETIME یک مقدار از نوع datetime2 را برمی گرداند، در حالی که تابع GETUTCDATE یک مقدار از نوع datetime را برمی گرداند.
Syntax استفاده از آن به صورت زیر می باشد.
همانطور که مشاهده می کنید، این تابع هیچ پارامتری را قبول نمی کند.
شما همیشه می توانید از توابع T-SQL دیگر به همراه SYSUTCDATETIME استفاده کنید. به عنوان مثال ، می توانید از تابع FORMAT تاریخ را در فرمتی که نیاز دارید فرمت کنید (و آن را به صورت یک رشته برگردانید).
در نظر داشته باشید که SYSUTCDATETIME را می توان هم به date و هم به Time تخصیص داد. لطفا به مثال ساده زیر دقت کنید:
SYSUTCDATETIME عملکردی مشابه GETUTCDATE دارد با این تفاوت که مقدار بازگشتی آن بسیار دقیق تر از GETUTCDATE است. همانطور که گفته شد، SYSUTCDATETIME یک مقدار از نوع datetime2 را برمی گرداند، در حالی که تابع GETUTCDATE یک مقدار از نوع datetime را برمی گرداند.
Syntax استفاده از آن به صورت زیر می باشد.
SYSUTCDATETIME ( )
همانطور که مشاهده می کنید، این تابع هیچ پارامتری را قبول نمی کند.
SELECT SYSUTCDATETIME() AS Result;
شما همیشه می توانید از توابع T-SQL دیگر به همراه SYSUTCDATETIME استفاده کنید. به عنوان مثال ، می توانید از تابع FORMAT تاریخ را در فرمتی که نیاز دارید فرمت کنید (و آن را به صورت یک رشته برگردانید).
SELECT FORMAT(SYSUTCDATETIME(), 'dddd, dd MMMM yyyy, hh:mm tt') AS Result;
در نظر داشته باشید که SYSUTCDATETIME را می توان هم به date و هم به Time تخصیص داد. لطفا به مثال ساده زیر دقت کنید:
DECLARE @date date = SYSUTCDATETIME();
DECLARE @time time = SYSUTCDATETIME();
SELECT
@date AS 'UTC Date',
@time AS 'UTC Time';
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: