我的值为1/11/19 10:25
,想要转换为2019-01-11 10:25
这适用于将 2 位日期转换为常规日期:select to_date('1/11/19', 'MM/DD/YY') from dual;
(结果为2019-01-11
(
但这不起作用:select to_date('1/11/19 10:25', 'MM/DD/YY HH24:MI') from dual;
(结果在没有时间的情况下2019-01-11
(
正确的语法是什么?
谢谢
请尝试以下代码:
select to_char(to_date('1/11/19 10:25', 'MM/DD/YY HH24:MI'), 'mm/dd/yyyy hh24:mi') from dual;
我正在投射到字符以查看日期结果
你可以在这里查看
既然你有时间,我会选择TO_TIMESTAMP:
select TO_TIMESTAMP('1/11/19 10:25', 'MM/DD/YY HH24:MI');
返回 2019-01-11 10:25:00。