معرفی
در این مقاله با نحوه فرمت کردن تاریخ ها در SQL Server با استفاده از تابع format آشنا می شوید. در این مقاله نحوه قالب بندی تاریخ ها با استفاده از تابع Format در SQL Server را خواهیم آموخت.
تابع داخلی در SQL Server برای دریافت مقدار DateTime در یک فرمت خاص
با استفاده از یک تابع داخلی در SQL Server میتوانیم مقدار DateTime را در قالب خاصی دریافت کنیم.
مثلا،
GETDATE()
تاریخ سرور را در قالب "YYYY-MM-DD HH:mm:ss.fff" برمی گرداند.
SELECT GETDATE() AS [GETDATE()]
Result:-2022-06-09 12:28:37.787
Result:-2022-06-09 12:28:37.787
GETUTCDATE()
DateTime را در GMT برمی گرداند.
SELECT GETUTCDATE() AS [GETDATE()];
Result:-2022-06-09 07:10:54.350
Result:-2022-06-09 07:10:54.350
SYSDATETIME()
DateTime سرور را برمی گرداند
SELECT SYSDATETIME() AS [GETDATE()];
Result:2022-06-09 12:41:46.8713228
Result:2022-06-09 12:41:46.8713228
SYSDATETIMEOFFSET()
DateTime سرور را با منطقه زمانی که نمونه SQL Server در آن اجرا می شود، برمی گرداند.
SELECT SYSDATETIMEOFFSET() AS [GETDATE()];
Result:2022-06-09 12:42:15.7936382 +05:30
Result:2022-06-09 12:42:15.7936382 +05:30
SYSUTCDATETIME()
سرور DateTime را در GMT برمی گرداند.
SELECT SYSUTCDATETIME() AS [GETDATE()];
Result:2022-06-09 07:12:54.4664815
Result:2022-06-09 07:12:54.4664815
CURRENT_TIMESTAMP