首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    数据库时间出现'00000000',难道我穿越了?

    再次在12.2中执行前两条语句,结果如下: SQL> select to_date('0001-01-01', 'syyyy-mm-dd')-365 from dual; TO_DATE('0001-...01-01' -------------------- -0001-01-02 00:00:00 SQL> select to_date('0001-01-01', 'syyyy-mm-dd')-360...from dual; TO_DATE('0001-01-01' -------------------- -0001-01-07 00:00:00 我们发现,结果为负数,也就是说,计算结果为公元前。...> select to_date(to_char(rownum * 100) || '-2-28', 'yyyy-mm-dd') + 2 from dual connect by rownum 30...由于当时没有了解到每年要多算出0.0078天的问题,从公元前46年,到16世纪,一共累计多出了10天。为此,当时的教皇格列高利十三世,将1582年10月5日人为规定为10月15日。并开始了新闰年规定。

    1.3K60
    领券