为什么SQL日期时间不能早于1753年?
为什么SQL日期时间不能早于1753年?

发表者:{woxh9}woxh9 11-4 [ 1]

 分享到:
 
 
回答(第1条,共1条,通过审核的共1条)
  现行的公历是格利戈里历法,这个历法并不是连续的,中间缺少了11天。1752年9月2日的后一天并不是9月3日,而是9月14日。也就是说,从1752年9月3日到9月13日的11天并不存在。
  抹掉这11天是由英国议会在1752年做出的决定,原因是当时闰年设置有问题,造成历法与太阳年有误差,最后只能强行抹去11天,使历法与太阳年同步。
  所以微软和Sybase两大公司决定不允许在各自数据库的日期型数据早于1753年,如果想使用早于1753年的日期,就不能用日期型格式,得想别的法子。

回答评级:★★☆☆☆☆☆☆☆ 回答者:{haok}haok 11-6

回答
我是:
本站注册用户
用户名: 密码:
非本站注册用户
我来回答:

回答字数在8000字以内。回答即可得2分,回答被采用后,根据评级可得到相应的积分和智慧果。
比如:回答评级为5,可得150分和15个智慧果。

 

 
 
 
 
 
 
































 

© 版权所有  2001-2024 知识网站
Copyright (C) 2001-2024 allzhishi.com All rights reserved
联系我们 — 电话:15973023232  微信:zhishizaixian  ICP备案号:湘ICP备08003211号-4