+ -
当前位置:首页 → 问答吧 → 公元前的时间如何存到数据库?

公元前的时间如何存到数据库?

时间:2011-12-01

来源:互联网

rt
比如,公元前221年10月11日……

作者: dws2004   发布时间: 2011-12-01

定义成Char
-02211011
就不用date类型存了呗

作者: yixilan   发布时间: 2011-12-01

参考下面的测试:

作者: LuiseRADL   发布时间: 2011-12-01

注意查询结果前面有负号,呵呵。表明是公元前。

作者: LuiseRADL   发布时间: 2011-12-01

引用 3 楼 luiseradl 的回复:
注意查询结果前面有负号,呵呵。表明是公元前。

作者: abclm   发布时间: 2011-12-01

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

二楼的用法好象不行

作者: hupeng213   发布时间: 2011-12-01

谢谢楼上,
那为什么公元前的时间以date存储时 显示都为 0000-0-0 ?

作者: dws2004   发布时间: 2011-12-01