首页 > 解决方案 > 将日期选择器的值设置为 sysdate 检索另一个日期

问题描述

我正在使用 Oracle APEX 21.1。我有一个交互式网格,其中有一列类型为 SWITCH(FINISHED),一列类型为日期选择器(ACTUAL_DATE)。当 FINISHED 列的值更改时,我需要将日期选择器设置为 SYSDATE。我在 FINISHED 列上创建了一个类型为 (SET VALUE - PL/SQL Expression) 的动态操作,并将受影响的列设置为 ACTUAL_DATE。该值已更改但未更改为 SYSDATE,而是更改为 25/02/08。我们在 25/08/21。这怎么可能?

标签: oracle-apex

解决方案


如果您使用其他日期格式,它会起作用。我将日期格式设置为 DD-MON-YYYY,然后它工作正常。检查应用程序 69168。

  • 将hiredate 列的日期格式更改为DD-MON-YYYY
  • 更改 DA 以返回 pl/sql 表达式TO_CHAR(SYSDATE,'DD-MON-YYYY')

推荐阅读