我有一个使用以下格式的日期作为字符串传递:
Fri Dec 04 01:00:00 CST 2015
有人知道如何在Oracle中将其转换为
DD-MM-YYYY HH24:MI:SS
格式吗?我正在尝试寻找样品,但似乎找不到任何样品。结果应为:
04-12-2015 01:00:00
(因为它具有CST,所以不确定时间是否合适)
我可以将字符串传递到Java中,因此,如果有更简单的方法可以在Java中进行转换,那么我就可以了。
最佳答案
您可以使用以下查询获取所需的输出
SELECT TO_CHAR(TO_TIMESTAMP_TZ('Fri Dec 04 01:00:00 CST 2015',
'DY Mon DD HH24:MI:SS TZR YYYY'), 'DD-MM-YYYY HH24:MI:SS')
FROM DUAL;
输出值
2015/04/12 01:00:00