在MS SQL Server中以特定格式插入日期时间

时间:2013-05-28 14:30:31

标签: sql-server

我想在datetime列中存储日期时间格式。

我想要使用的格式是: 14-05-2012 14:08:54

以上是否可能?

原因是我们使用Excel工作表从数据库中读取数据,使用这种格式将对我们的日常工作有所帮助。

请告知。

感谢您的帮助和解答。

2 个答案:

答案 0 :(得分:4)

我不确定是否存在所需结果的确切输出格式。但我得到了这个工作

SELECT CONVERT(varchar(10), getdate(), 105) 
       + ' ' + CONVERT(varchar(8), GETDATE(), 108)

答案 1 :(得分:1)

日期时间是日期时间,它与任何特定格式无关。如果您需要格式化日期时间,请使用:

select convert( char(10), getdate(), 105) +  ' ' + convert( char(8), getdate(), 108)