DB2中的时间格式

时间:2013-02-01 20:30:43

标签: time db2

SELECT CHAR(TIME(timestamp), USA)
FROM Orders
WITH UR

此查询将输出为10:30 PM

是否可以将其显示为10 PM(仅限AM / PM小时)?

1 个答案:

答案 0 :(得分:0)

假设这不是一个重复的问题(我看起来像这样),请尝试使用:

SUBSTR(CHAR(TIME(timestamp), USA),1,2) CONCAT SUBSTR(CHAR(TIME(timestamp), USA),6)

如果您正在运行尚未完全支持TIMESTAMP_FORMAT()VARCHAR_FORMAT()的DB2版本,则可以创建一个执行上述操作的函数。当本机函数可用时,稍后可以替换该函数。