日期:2014-05-17  浏览次数:20981 次

公元前的时间如何存到数据库?
rt
比如,公元前221年10月11日……
------最佳解决方案--------------------
参考下面的测试:

------其他解决方案--------------------
定义成Char
-02211011
就不用date类型存了呗
------其他解决方案--------------------
select sysdate,to_date('2011-02-01','yyyy-mm-dd') as aa,to_date('-21-02-01','syyyy-mm-dd') as bb from dual
结果是:
1 2011-12-01 14:59:06 2011-02-01 0000-00-00

二楼的用法好象不行
------其他解决方案--------------------
注意查询结果前面有负号,呵呵。表明是公元前。
------其他解决方案--------------------
引用:
注意查询结果前面有负号,呵呵。表明是公元前。

------其他解决方案--------------------
谢谢楼上,
那为什么公元前的时间以date存储时 显示都为 0000-0-0 ?
------其他解决方案--------------------
如何在aix下面使用cal查看公园前的日期