datetime2 转换为特定的日期时间格式
datetime2 conversion to specific datetime format
在 SQL Server 2008 中将 detetime2
转换为 DD/MM/YYYY HH:MM
格式的最佳方法是什么?
我有 datetime2
邮票的专栏。我希望在 SELECT
离子时间转换它。
我查看了 MSDN for reference,其中 CONVER(VARCHAR(16), detetime2, 131)
似乎最接近我的要求。只有两个问题。日期部分没有填充零,它将时间转换为 12 小时制。
欢迎大家提出建设性的建议。
DECLARE @x datetime2 = Current_Timestamp;
SELECT @x
, Convert(char(10), @x, 103) + ' ' + Convert(char(5), @x, 108)
;
在 SQL Server 2008 中将 detetime2
转换为 DD/MM/YYYY HH:MM
格式的最佳方法是什么?
我有 datetime2
邮票的专栏。我希望在 SELECT
离子时间转换它。
我查看了 MSDN for reference,其中 CONVER(VARCHAR(16), detetime2, 131)
似乎最接近我的要求。只有两个问题。日期部分没有填充零,它将时间转换为 12 小时制。
欢迎大家提出建设性的建议。
DECLARE @x datetime2 = Current_Timestamp;
SELECT @x
, Convert(char(10), @x, 103) + ' ' + Convert(char(5), @x, 108)
;