如何将yyyy-mm-dd hh:mi:ss转换为mm-dd-yyyy hh:mi:ss in Oracle?

Mon*_*hon 0 oracle datetime date varchar2 oracle-sqldeveloper

我有一个varchar栏,我想转换yyyy-mm-dd hh:mi:ssmm-dd-yyyy hh:mi:ss扔在一个日期.怎么做到呢?

Ton*_*ews 5

要将字符串转换为日期:

to_date (the_string, 'yyyy-mm-dd hh:mi:ss')
Run Code Online (Sandbox Code Playgroud)

如果你想要格式化为格式的字符串mm-dd-yyyy hh:mi:ss:

to_char (to_date (the_string, 'yyyy-mm-dd hh:mi:ss'), 'mm-dd-yyyy hh:mi:ss')
Run Code Online (Sandbox Code Playgroud)

  • +1并且如果24小时格式的日期`hh`必须用`hh24`替换 (3认同)