【发布时间】:2014-07-20 11:13:38
【问题描述】:
使用 SQL 并查看 w3schools 提供的关于日期转换 (http://www.w3schools.com/sql/func_convert.asp) 的列表,看起来如果没有一大堆东西放在前面,就很难获得小时/分钟和上午/下午时间。
我目前在查询中使用 24 小时时间
CONVERT(VARCHAR(5),sa.StartDateTime,108) ApptStartTime
这会吐出这样的东西
14:55
我正在寻找这样的东西
02:55 PM
【问题讨论】:
-
SELECT CONVERT(VARCHAR(15),CAST(sa.StartDateTime AS TIME),100) -
你看微软提供的列表了吗?
-
@Shiva 可能是因为示例查询使用了 MS-SQL 的 CONVERT 语法
-
@DanBracuk 是的 - 看起来它也没有我想要的东西希望答案就在这些答案之一msdn.microsoft.com/en-us/library/ms187928.aspx