to_char(
(
to_date(
substr(TIMESTAMP, 1, 19),
'yyyy-mm-dd hh24:mi:ss'
)
),
'dd-mon-yyyy hh24:mi:ss'
) as DateTime,
and trunc(TIMESTAMP) between :FROM_DATE AND :TO_DATE
--and also
and trunc(TIMESTAMP) between to_date(:FROM_DATE, 'yyyy-MM-dd') AND to_date(:TO_DATE, 'yyyy-MM-dd')
在浏览结构和XML时,我注意到我的日期是字符串格式的:
元素name=“datetime”value=“datetime”label=“datetime”datatype=“xsd:string”breakorder=“ascending”fieldorder=“3”
所以我删除了to_char以获得日期格式
如何解决此问题?
编辑:列的格式,时间戳,格式是CHAR(14)值的例子是20200701103038它在SQL Developer中运行得很好
只是为了确定sysdate
(我要选择)代表什么:
SQL> alter session set nls_Date_format = 'dd.mm.yyyy';
Session altered.
今天是:
SQL> select sysdate from dual;
SYSDATE
----------
26.07.2020
以下是获取错误的方法:对表示日期值的字符串应用错误的格式掩码:
SQL> select to_Date('2020-27-07', 'yyyy-mm-dd') from dual;
select to_Date('2020-27-07', 'yyyy-mm-dd') from dual
*
ERROR at line 1:
ORA-01843: not a valid month
SQL>
运行sql脚本后,出现日期错误“ORA-01843 not a valid month”,日期格式为(mm/dd/yyyy)这在plsql上发生,但我不知道请看下面的sql语句
我为PHP更改了OCI8版本,由于该查询不起作用: 我收到这个消息: 消息:oci_execute():ora-01843:不是有效月份 它与Toad一起用于Oracle11。你有什么解决办法吗? 谢谢:)
我有一个在PL-SQL视图中使用的查询。该视图包含一个名为Jde_date的函数,该函数采用Julian格式的date参数并将其转换为Gregorian格式,它工作得很好。 查询如下: 但是当我发布报告时,我得到错误ORA-01843:不是一个有效的月份。 我该怎么解决?
“SQL错误:ORA-01843:无效月份” 我不知道我的查询有什么问题。
下面是查询
当我通过liquibase运行它时,我得到错误ORA-01843:不是一个有效的月份。 怎么可能?