1091980801365<---->2004-08-09 00:00:01这两个数有什么关系?

解决方案 »

  1.   

    在java中,1091980801365对应的日期就是2004-08-09 00:00:01
    在oracle中,可不可以根据这点来推算任意一13位的long型的数字为yyyy-mm-dd hh24:mi:ss的date型?
      

  2.   

    更正:在java中,1091980801162对应的日期就是2004-08-09 00:00:01
      

  3.   

    那还是看看java中的算法为好,我认为
      

  4.   

    java里完全可以处理啊
    现在问题是数据库表里面存的是13位的long型,
    我要汇总,要直接根据yyyy-mm-dd型的日期来分类统计作分析
      

  5.   

    看看这样的语句,结果是有点出入
    SELECT   TO_DATE ('1970-1-1 00:00:00', 'yyyy-mm-dd hh24:mi:ss')
           + 1091980801365 / 24 / 60 / 60 / 1000
      FROM DUAL;