以特定格式获取日期时间字段

时间:2013-06-18 07:09:24

标签: sql-server date-format sqldatetime

( SELECT CONVERT(VARCHAR(30),it.EndDate,101))[end]

会将日期返回为06/17/2013

(SELECT CONVERT(VARCHAR(30),it.StartDate) )[start] 

会将日期返回为Jun 17 2013 2:00PM,我需要采用以下格式06/17/2013 2:00 PM("/" is important)的日期。你能帮帮我吗

2 个答案:

答案 0 :(得分:1)

这可能对您有所帮助

SELECT (CONVERT(VARCHAR(30),it.EndDate,101) +' ' +
        CONVERT(VARCHAR(30),it.EndDate,8)) AS end

More Here

答案 1 :(得分:0)

SELECT CONVERT(VARCHAR(30),it.EndDate,101) + ' ' + RIGHT(CONVERT(VARCHAR(30),it.EndDate),7) AS [END]

同样适用于它.StartDate