10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 下载本手册
PDF(美国Ltr)- 42.0 mb
PDF (A4)- 42.1 mb
手册(TGZ)- 266.5 kb
手册(Zip)- 376.2 kb
信息(Gzip)- 4.0 mb
信息(邮政编码)- 4.0 mb
本手册节选

MySQL 8.0参考手册/函数和运算符/ MySQL使用什么日历?

12.9 MySQL使用的是什么日历

MySQL使用所谓的预格里高利历

每个从儒略历改为公历的国家都必须在转换期间放弃至少十天。要了解这是如何发生的,考虑一下1582年10月,第一次朱利安到格里高利转换发生的时候。

周一 周二 周三 周四 星期五 周六 周日
1 2 3. 4 15 16 17
18 19 20. 21 22 23 24
25 26 27 28 29 30. 31

10月4日到10月15日之间没有日期。这种不连续称为转换.转换之前的任何日期都是朱利安,转换之后的任何日期都是格里高利。割接期间的日期是不存在的。

应用到实际未使用日期的日历被称为日历预期的.因此,如果我们假设从来没有割据,并且格里高利历总是起支配作用,我们就有了一个未来的格里高利历。这是MySQL所使用的,也是标准SQL所需要的。因此,在切换之前的日期存储为MySQL日期DATETIME必须调整值以补偿差异。重要的是要认识到,转换并不是在所有国家同时发生的,发生得越晚,损失的天数就越多。例如,在英国,它发生在1752年,9月2日星期三之后是9月14日星期四。俄国在儒略历上保留到1918年,在这一过程中损失了13天,通常被称为十月革命发生在公历的11月。