我的值为1/11/19 10:25
,并且想要转换为2019-01-11 10:25
这适用于将两位数的日期转换为常规日期:
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
,没有时间)
正确的语法是什么?
谢谢
答案 0 :(得分:0)
请尝试以下代码:
select to_char(to_date('1/11/19 10:25', 'MM/DD/YY HH24:MI'), 'mm/dd/yyyy hh24:mi') from dual;
我正在强制转换为char以查看日期结果
您可以选中here
答案 1 :(得分:0)
因为您有时间在那儿,我会和TO_TIMESTAMP一起去
select TO_TIMESTAMP('1/11/19 10:25', 'MM/DD/YY HH24:MI');
返回2019-01-11 10:25:00。