oracle将字符串datetime转换为字符串?

2w3kk1z5  于 2021-07-26  发布在  Java
关注(0)|答案(2)|浏览(309)

在input中我有一个字符串datetime(yyyy-mm-dd hh:mi:ss),如何在output中将其转换为hh:mi:ss dd/mm/yyyy?

oxiaedzo

oxiaedzo1#

你需要改变你的想法 string --> date --> string 实现方法如下:

-- consider, your string is - '2020-06-05 17:48:00'

SQL> SELECT TO_CHAR(
  2  TO_DATE('2020-06-05 17:48:00',
  3  'yyyy-mm-dd HH24:MI:SS'),
  4  'HH24:MI:SS dd/mm/yyyy'
  5  ) AS RES
  6    FROM DUAL;

RES
-------------------
17:48:00 05/06/2020

SQL>
tf7tbtn2

tf7tbtn22#

你用 to_char() :

select to_char(col, 'HH24:MI:SS DD/MM/YYYY')

相关问题