4

我正在努力将日期转换为ddmmyyNOT格式ddmmyyyy

convert功能允许各种巧妙的格式设置,但没有足够接近使用REPLACE.

任何帮助,将不胜感激。

4

3 回答 3

8

dd/mm/yy 是英国\法国标准,所以试试这个:

SELECT REPLACE(CONVERT(CHAR(8), [MyDateTime], 3), '/', '')
于 2013-11-06T13:47:29.270 回答
1
SELECT REPLACE(CONVERT(VARCHAR(10), GETDATE(), 5),'-','') 

格式号 5 将执行 dd-mm-yy 然后您可以删除 - 的

于 2013-11-06T13:53:12.520 回答
0
(concat(RIGHT('0' + CAST(DAY(getdate()) as varchar(2)), 2),RIGHT('0' + CAST(month(getdate()) as varchar(2)), 2),right(datepart(year,getdate()),(2))))

RIGHT('0' + CAST(DAY(getdate()) as varchar(2)), 2)

RIGHT('0' + CAST(month(getdate()) as varchar(2)), 2)

right(datepart(year,getdate()),(2)))
于 2019-08-10T14:57:07.823 回答