我的间隔为0012-11-03(年 - 月 - 日),并希望将其转换为天数:
12 * ~365 + Num of days从01-01到11-03 =回答。
必须考虑闰年。 (回答+ 12/4 ??)
我能想出的最接近的事情是使用TO_DAYS()MySQL 5.1,但该功能“没有考虑日历更改时丢失的日子”
答案 0 :(得分:1)
你真的在处理0012-11-03的日期吗?即公元12年?
最近日历没有改变。它们指的是公元1582年从朱利安历法到格里高利历的转换所损失的日子。
这应该有效:
SELECT TO_DAYS('2012-11-03') - TO_DAYS('2012-01-01');
返回307。