将时间戳转换为日期的格式

我需要转换以下所有文件的数据:

TO_DATE('01/31/1970 12:00:00 AM','MM/DD/YYYY HH:MI:SS AM')

使用一些自动化方法转换为简单的31-JAN-1970格式(bash / Linux / UNIX命令应该这样做)

lxqcys 回答:将时间戳转换为日期的格式

您可以使用如下构造:

TO_CHAR(TO_DATE('01/31/1970 12:00:00 AM','MM/DD/YYYY HH:MI:SS AM'),'DD-MON-YYYY')

BTW考虑使用POSIX时间,因为这可以简化Shell中日期之间的许多操作。

本文链接:https://www.f2er.com/2800159.html

大家都在问