Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql PHP Oracle将日期从yyyy-mm-dd转换为mm/dd/yyyy_Sql_Oracle_Date - Fatal编程技术网

Sql PHP Oracle将日期从yyyy-mm-dd转换为mm/dd/yyyy

Sql PHP Oracle将日期从yyyy-mm-dd转换为mm/dd/yyyy,sql,oracle,date,Sql,Oracle,Date,我正在以yyyy-mm-dd格式显示日期 select id,notes,TO_CHAR(arrival_date,'yyyy-mm-dd') requested_date from orders where id = 51; 用户使用javascript弹出日历更改日期,然后提交更改 update orders set arrival_date = to_date('2015-02-10','mm/dd/yyyy') where id='51'; 我将$requested_date替换为

我正在以yyyy-mm-dd格式显示日期

select id,notes,TO_CHAR(arrival_date,'yyyy-mm-dd') requested_date
from orders where id = 51; 
用户使用javascript弹出日历更改日期,然后提交更改

update orders
set arrival_date = to_date('2015-02-10','mm/dd/yyyy')
where id='51';
我将
$requested_date
替换为
'2015-02-10'
,以便在蟾蜍身上进行测试并获得

ORA-(01843)不是有效月份


我的到达日期是
日期类型。

查看格式。。对于无法工作的格式
mm/dd/yyyy
,您将通过
2015-02-10
。而是使用:

to_date('02/10/2015', 'mm/dd/yyyy')

呃,您告诉它在
to_date()
中使用
mm/dd/yyyyy
格式,但在
yyyy-mm-dd
格式中传递日期?抱歉。我刚刚意识到格式是我输入的日期,而不是我想输入数据库的格式。所以我不需要担心输入数据库的格式,因为它是日期类型。我可以使用日期“$arrival\u date”更新它