如何将dateTime格式转换为显示即:11月15日13:50

时间:2017-02-07 07:44:21

标签: sql-server tsql

我希望输出为(dd MMM 24小时)即:11月15日13:50, 我目前的代码创建的日期格式为11月15日下午1:50,我希望它结束​​时的时间是24小时,我该怎么做?

当前代码:

CONVERT(varchar(6), sl.LogDate, 7) + ' ' + CONVERT(varchar(10), CONVERT(time, sl.LogDate), 100) AS LogDate,

输出:11月15日下午1:50

1 个答案:

答案 0 :(得分:1)

尝试以下脚本 - CONVERT(.., .., 108)

SELECT CONVERT(VARCHAR(6), sl.LogDate, 7) + ' ' + 
       CONVERT(VARCHAR(5), CONVERT(TIME, sl.LogDate), 108) AS LOGDATE