更改获取日期功能的格式

时间:2012-10-10 13:08:44

标签: sql-server

使用此声明时

select urn,GETDATE() from table1 where urn not in(select urn from table2)

日期格式为2012年10月10日下午1:57。但是我希望它采用这种格式20121010

有什么想法吗?

2 个答案:

答案 0 :(得分:4)

试试这个:

在sql server中使用CONVERT()函数

select CONVERT(varchar(8),GETDATE(),112)


SQl fiddle demo

答案 1 :(得分:1)

SELECT CONVERT(VARCHAR(8), GETDATE(), 112) AS [YYYYMMDD]

选择urn,CONVERT(VARCHAR(8),GETDATE(),112)为[YYYYMMDD]   来自table1,其中urn不在(从table2中选择urn)

and also refer more format :
http://www.sql-server-helper.com/tips/date-formats.aspx