我有几个这样的时间戳值:
2014/02/13 07:45:30 -0800
我想将它们改为
13/02/2014 07:45:30 -0800
我如何实现这一目标?
答案 0 :(得分:0)
你会想要使用像这样的命令
TO_CHAR(date_value, 'DD/MM/YYYY hh24:mi:ss')
这会将日期转换为您正在寻找的格式,如果没有,那么您应该能够使用该命令将其更改为正确的格式。
这确实假设该列采用日期格式。
答案 1 :(得分:0)
尝试Thiz:
select to_char(to_date(substr('2014/02/13 07:45:30 -0800', 1, 19),'YYYY/MM/DD hh24:mi:ss'),'DD/MM/YYYY hh24:mi:ss') from dual;