首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

oracle 转number日期,oracle number型日期转date型日期

在搞数据库时,发现有这样的一个字段,类型是NUMBER(38),查看了一下里面的数据,都是这样的, 1323957678114 1321326994295 1322129306804 1322129716220...解决办法是写一个转换函数: create or replace function num_to_date(in_number NUMBER) return date is begin return(TO_DATE...(‘19700101′,’yyyymmdd’)+ in_number/86400000+TO_NUMBER(SUBSTR(TZ_OFFSET(sessiontimezone),1,3))/24 ); end...num_to_date; 其中:加上TO_NUMBER(SUBSTR(TZ_OFFSET(sessiontimezone),1,3))/24的用意为加上当地时区的的时间差,咱们是东八区TO_NUMBER...lpar;) 返回两个日期之间的时间间隔自定义函数 首先在oracle中没有datediff()函数可以用以下方法在oracle中实现该函数的功能:1.利用日期间的加减运算天:ROUND(TO_NUMBER

8.4K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券