我在datepicker来源中选择了这样的选择:
select DATA_WYPOZYCZENIA from rezerwacje WHERE ID_REZERWACJI=:P110302_ID_REZ
使用掩码DD-MON-YYYY HH24:MI加载页面项目加载值后,在日期选择器设置中设置的掩码为DD-MON-YYYY。我想得到的结果是从DD-MON-YYYY格式的int datepicker上面的select i中加载日期。在intem设置中更改mask属性的设置不会改变任何内容。
答案 0 :(得分:1)
DATE
是RAW
数据类型。当我们尝试打印它时,必须有一些格式。但 NOT 每个SQL都没有指定格式。
出于这个原因,DBMS
在其设置中有一些默认的日期格式,这是db会话的本地格式。 Oracle将这些默认参数命名为NLS_PARAMETERS。 NLS_DATE_FORMAT是指定日期格式的那个。
SELECT
to_char(DATA_WYPOZYCZENIA,'dd-MON-YYYY') as DATA_WYPOZYCZENIA
FROM
rezerwacje
WHERE
ID_REZERWACJI=:P110302_ID_REZ
但是当您的客户端收到此查询时,映射不能再是Date数据类型而是String。因为,现在我们将日期转换为具有某种格式的字符串。