使用Sql Server 2012将DateTime转换为24小时格式 - 我知道它是重复的

时间:2015-06-11 05:17:15

标签: sql-server

我使用以下query来完成此操作但没有运气

CONVERT(CHAR(5),CAST(Logtime AS DATETIME),108)

然后尝试了这个

 CONVERT(CHAR(5),CAST(Logtime AS DATETIME),114)

以上都没有工作,例如给我相同的输出; 传递过此内容 - 2015-05-27 01:00:00.000并取回此内容 - 01:00 但我期待这一点 - 13:00

1 个答案:

答案 0 :(得分:2)

CONVERT(CHAR(5),CAST(Logtime AS DATETIME),108)

这是正确的方法。

但您的数据有误。 在此通过 - 2015-05-27 01:00:00.000 PM

然后你会得到期待的结果