我想转换一个字符串,比如
20/01/2017 10:46:19 AM
到
2017-01-20 10:46:19 AM
在Oracle中。伙计们好吗?我尝试使用to_date和to_timestamp,但它没有用!
答案 0 :(得分:5)
转换为日期to_date()
,然后转换为字符to_char()
to_char(to date('20/01/2017 10:46:19 AM',
'DD/MM/YYYY HH:MI:SS AM'),
'YYYY-MM-DD HH:MI:SS AM')
当然,更大的问题是为什么要将日期存储为字符串......