在Oracle APEX中处理应用程序时,时间条目在数据库中表示为浮点数,但我想在应用程序中自己正确显示它们,因此15.5显示为15:30。为此,我在共享组件中创建了一个静态LOV。
它在选择列表中完美运行,但是当我尝试在报告中的相同条目上使用相同的LOV时,而不是15:30它显示1530.
知道可能导致这种情况的原因吗?
答案 0 :(得分:0)
有几个地方你可以输入日期格式,但我认为最合适的做法是确保你定义你的LOV的方式是它的显示值是VARCHAR2类型。在这种情况下,它将显示在您使用它的地方。对于返回值,您只需保留DATE类型。
例如:
SELECT TO_CHAR(SYSDATE, 'HH24:MI') display_value
, SYSDATE return_value
FROM DUAL