我正在存储 LocalDate.toEpochDay
的结果(64 位长整数)位于 Oracle SQL 表的列中。纪元日是简单的递增天数,其中第 0 天是 1970-01-01。
我需要一种方法让 Oracle SQL 用户将该值转换为格式为 "yyyy-MM-dd"
这样的 Oracle SQL 函数会是什么样子?
我还需要反函数。
此外,to-from Oracle DATE
类型也不错。
我有一种感觉,epochDay to "yyyy-MM-dd"
函数可以帮助我找到其他三个。
换句话说:Oracle SQL 的等价物是什么
LocalDate.ofEpochDay(epochDay).toString()
?
引用:
最佳答案
我相信你可以尝试这样的事情,基于 this我相信该主题会对您有所帮助。
TO_DATE('19700101000000', 'YYYYMMDDHH24MISS')+((DATE_FIELDS-18000) /(60*60*24))
关于java - 在Oracle SQL函数中将LocalDate.toEpochDay转换为 "yyyy-MM-dd"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38486892/