我有一个包含DOB列的表Cdata,列值如下:
'1945-01-01 00:00:00.000'
我将上面的内容格式化为' YYYYMMDD'格式如下:
select format(c.dob,'yyyymmdd') from dbo.Cdata c where c.cid='12345'
我没有按预期获得输出。
Desired output:'YYYYMMDD' format: '19450101'
Rexter链接:http://rextester.com/NXBNZC17084
任何帮助?
答案 0 :(得分:2)
您需要将mm格式化为MM格式。实际上,它将返回日期字符串的分钟部分。请尝试以下
tableHTML