SQL Server 2005日期格式[DD-Mon-YY hh:mm:ss]

时间:2013-03-02 19:43:30

标签: sql-server-2005 datetime

我将日期时间存储在SQL Server 2005的表中,格式为:

 2012-04-16 00:00:00.000

我需要在查询结果中以16-Apr-2012 00:00:00的格式获取日期。

这样做的最佳方法是什么?

2 个答案:

答案 0 :(得分:2)

Select Convert(VarChar(20),[SomeDate],113)

113,是24小时格式并且包含毫秒,varchar(20)将它们关闭。

进一步参考我最喜欢的MSDN网页之一T-SQL Convert DateTime To String

答案 1 :(得分:1)

  

当您尝试阅读日期时,只需将其转换为您需要的格式。

SELECT CONVERT(VARCHAR(20), GETDATE(), 113)  
  

List of SQL Date formats.