如何在oracle表中将java时间转换为日期?

如何在oracle表中将java时间转换为日期?,java,oracle,date,time,Java,Oracle,Date,Time,我有一个列为write_date type NUMBER的表。 我在该列中找到了saved Date.getTime(); 是否存在可以像DDMMYYYY那样返回日期的Oracle函数? 谢谢是的 cast(to_date('01-jan-1970','dd-mon-yyyy') + your_long/86400000 as timestamp ) ts 对 使用“ddmmyyyy”格式将您的号码强制转换为日期。更多信息可在Oracle文档的链接中找到。使用“ddmmyyyy”格式将您的号码

我有一个列为write_date type NUMBER的表。 我在该列中找到了saved Date.getTime(); 是否存在可以像DDMMYYYY那样返回日期的Oracle函数? 谢谢

是的

cast(to_date('01-jan-1970','dd-mon-yyyy') + your_long/86400000 as timestamp ) ts


使用“ddmmyyyy”格式将您的号码强制转换为日期。更多信息可在Oracle文档的链接中找到。

使用“ddmmyyyy”格式将您的号码转换为日期。更多信息可在以下链接中找到:,这是甲骨文文档。

21/03/5351 11:09:30.000000 21/03/5351 11:14:48.00000018/04/5351 21:29:27.00000018/04/5351 21:31:00.00000026/04/5351 11:26:37.00000026/04/5351 11:27:10.00000026/04/5351 11:27:10.00000027/04/5351 02:32:18.00000021/03/5351 11:09:30.00000021/03/5351:14:48.00000018/5351:2721:31:00.000000 26/04/5351 11:26:37.000000 26/04/5351 11:27:10.000000 26/04/5351 11:27:10.000000 27/04/5351 02:32:18.000000
to_char(to_date(1970,'yyyy') + java_time/86400000, 'ddmmyyyy')