[T-SQL]快速转换日期格式的方法

感谢 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'

是不是简便又快速呢?

提供给您参考


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章