更改sql获取格式ccmmdd的日期?

时间:2014-05-05 09:23:14

标签: sql substring date-format getdate

我想知道如何将我的获取日期更改为ccmmdd的格式?

到目前为止,最接近的iv来自ccyymmdd:

CONVERT(VARCHAR(8),GETDATE(),112)

这产生了20140505,我正在寻找的是140505。

我是否可以按照链接查看不同的sql日期格式,还是最好通过字符串操作来完成?

2 个答案:

答案 0 :(得分:1)

试试这个:

CONVERT(VARCHAR(8),GETDATE(),12)

可在以下位置找到可用格式列表:

http://msdn.microsoft.com/en-us/library/ms187928.aspx

答案 1 :(得分:0)

这也有效。

RIGHT(CONVERT(VARCHAR(10),GETDATE(),112),6)