如何从日期时间(varchar格式)转换为dddyyyy格式(varchar)?

时间:2018-04-10 19:41:46

标签: sql oracle

我正在尝试将具有日期时间样式格式的值的列转换为varchar字段中的日期时间戳 下面是一个示例条目:

2019 04 19 03:00:00

我最终想要的是:

1092019

我要做的是将其转换为dddyyyy格式。在这个网站上搜索后,我发现了如何从dddyyyy切换到日期时间戳(我可以使用to_date()函数),但我不知道如何进行反向操作。什么是最佳方法?提前谢谢。

1 个答案:

答案 0 :(得分:4)

迄今为止的字符串:

to_date('2019 04 19 03:00:00', 'yyyy mm dd hh24:mi:ss')

然后日期到字符串:

to_char(to_date('2019 04 19 03:00:00', 'yyyy mm dd hh24:mi:ss'), 'dddyyyy')