我需要一个以下格式的日期:1.1.2018 所以如果不需要,就不要领先0。我检查了日期格式,并没有这种方式存在。
我的方法是构建存储过程或函数,将日期转换为varchar并在需要时删除0。
有没有更好的解决方案,我可以在不构建存储过程/函数的情况下获得该结果?
非常感谢任何帮助!
答案 0 :(得分:1)
--if you are using MSSQL Server
select getdate() 'getdate', (cast(month(getdate()) as varchar)+'.'+cast(day(getdate()) as varchar)+'.'+ cast(year(getdate()) as varchar)) 'getdate_new_format'