感谢 jj32134 大的提醒
为避免重複性文章,所以将此篇分享以重点列出
详尽的範例请参考 如何使用 CAST 与 CONVERT 格式化日期与时间资料
当我们在 SQL statement 中,要将日期格式转换成文字使用时,
我们第一个想到的就是 convert or cast 这两个资料型态转换函式
(只适合 Microsoft SQL Server 使用)
要转成 "yyyy/mm/dd" 时,我们可以透过
select convert(varchar(10),getdate(),111)
执行结果:
'2008/10/07'
如果我们要将日期转换成 "yyyymmdd" 格式的文字时,该怎么写呢?
没关係,再做一层函数封装即可
select replace(convert(varchar(10),getdate(),111),'/','')
执行结果:
'20081007'
是不是简便又快速呢?
提供给您参考