我需要创建带有默认时间的日期选择器。请建议如何在Apex中完成。
日期可以更改,但时间应设置为相同的值。
我创建了带有时间的日期选择器,但无法将其设置为时间字段中的默认值。
答案 0 :(得分:0)
假设日期选择器返回一个标准的Oracle日期,然后将其截断并添加表示所需固定时间的间隔。例如:假设您希望固定时间为上午8点
alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss' -- set for display of result only
with picker as (select sysdate as pd from dual) -- return from date picker
select pd, trunc(pd) + interval '8' hour from picker; -- return date with fixed time
注意:alter session仅用于显示结果。它实际上不会影响结果。
我不使用Apex,但我认为可以通过以下方式实现此目的:
picked_date := trunc(pd) + interval '8' hour;
或类似的