【发布时间】:2015-04-04 02:14:37
【问题描述】:
我必须从 SQL Server 返回此日期格式:
'Tue Dec 31 00:00:00 UTC 2013'
请推荐
【问题讨论】:
-
可以使用自定义日期格式msdn.microsoft.com/en-us/library/ee634398.aspx,但只支持SQL server 2012及以上版本。
-
格式化一般由客户端处理。
-
SQL Server 没有内置的
CAST/CONVERT类型,无法为您提供所需的确切结果。您需要结合@CoderofCode 提到的内容和字符串操作来获得结果。 -
您可以使用
DATEPART来组装您想要的字符串,但时区名称(UTC)将不可用。偏移量+0000将是,因此您必须自己存储和转换时区名称。
标签: sql-server date