如何使用经典ASP将TIME格式化为HH:MM AM / PM格式?

时间:2012-10-04 05:26:09

标签: mysql asp-classic

我对此很疯狂。我有一个带有TIME类型字段的mySQL表。我想显示一个时间,如09:00 PM,而不是09:00:00 PM。我让这个工作,但认为必须有一个更好的方法 -

monday = FormatDateTime(rs(“d1s”),vbLongTime) response.write replace(星期一,“:00 AM”,“AM”)

我已经阅读了很多资源,但无法确定如何做到最好。任何帮助,将不胜感激。

此外,如果有一种方法可以消除第一个数字,如果是0,例如不是09:00 AM但是上午9:00

1 个答案:

答案 0 :(得分:2)

因为您使用的是MySQL,请在SELECT声明中使用 DATE_FORMAT

SELECT DATE_FORMAT(ColumnName, '%l:%i %p')

See SQLFiddle Demo