即使在使用to_char或to_date之后,我也试图验证日期输入并获得以下错误。有人可以帮我解决下面代码中的错误
validfrmdate timestamp;
BEGIN
validfrmdate := to_timestamp('20170814000001','YYYYMMDDHH24MISS');
DBMS_OUTPUT.PUT_LINE('fromdate' || validfrmdate);
DBMS_OUTPUT.PUT_LINE('indate' || input_frmdate);
--IF input_frmdate <= to_char(validfrmdate,'YYYYMMDDHH24MISS') THEN
IF input_frmdate <= validfrmdate THEN
------
当我尝试执行上述操作时获得以下错误
ORA-01843: not a valid month
ORA-06512: at line 10
fromdate14-AUG-17 12.00.01.000000 AM
indate20170813094755
Process exited.
答案 0 :(得分:1)
好像你的<?php
App::uses('AppController', 'Controller');
class TestsController extends AppController {
public function wireshark() {
}
}
是字符串,而不是时间戳。
尝试将其转换为时间戳:
<?php
echo "hello"
?>