我试图在 SQL Server 存储过程中将 yyyy-mm-dd hh:mm:ss.sss
转换为 ddmmyy
,但无法执行。有人可以解决这个问题吗?
并且还需要这种格式的 (27-Apr-18)?
最佳答案
试试这个:
SELECT FORMAT(CONVERT(DATETIME,'yyyy-mm-dd hh:mm:ss.sss'), 'ddMMyy')
或
SELECT FORMAT(CONVERT(DATETIME,column_name), 'ddMMyy')
示例:
SELECT FORMAT(CONVERT(DATETIME,'2018-04-26 10:20:12.222'), 'ddMMyy')
输出:
260418
演示:
关于sql - yyyy-mm-dd hh :mm:ss. sss 到 SQL Server 过程中的 ddmmyy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50034953/