Выбор даты с временем по умолчанию в вершине - PullRequest
0 голосов
/ 11 июня 2019

Мне нужно создать средство выбора даты со временем по умолчанию.Подскажите пожалуйста как это можно сделать в Apex.

Дата может быть изменена, но время должно быть установлено на то же значение.

Я создал указатель даты со временем, но не смог сделать его значением по умолчанию в поле времени.

1 Ответ

0 голосов
/ 11 июня 2019

Предполагая, что средство выбора даты возвращает стандартную дату 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 предназначен только для отображения результата. На самом деле это не влияет на результат.
Я не использую Apex, но думаю, что то же самое можно сделать с помощью:

picked_date := trunc(pd) + interval '8' hour;

или аналогичный.

...