0

在 Oracle APEX 中处理应用程序时,时间条目在数据库中表示为浮点数,但我想在应用程序本身中正确显示它们,因此 15.5 显示为 15:30。为此,我在共享组件中创建了一个静态 LOV。

它在选择列表中完美运行,但是当我尝试在报告中的相同条目上使用相同的 LOV 时,它显示的不是 15:30,而是 1530。

知道可能是什么原因造成的吗?

4

1 回答 1

0

有几个地方可以输入日期格式,但我认为确保定义 LOV 的方式使其显示值是 VARCHAR2 类型是最实用的。在这种情况下,无论您在哪里使用,它都会以相同的方式显示。对于返回值,您只需保留 DATE 类型。

例如:

SELECT TO_CHAR(SYSDATE, 'HH24:MI') display_value
,      SYSDATE return_value
FROM   DUAL
于 2014-09-15T11:09:37.277 回答