将年度时间间隔转换为天数



我的间隔为0012-11-03(每年),并希望将其转换为天数:

12 * 〜365 天数从01-01到11-03 =答案。

必须考虑leap年。(答案 12/4 ??)

我可能想出的最接近的事情是使用to_days()mysql 5.1,但该功能"没有考虑到更改日历时丢失的日子"

您是否真的与0012-11-03的日期合作?IE。公元12年?

日历最近没有更改。他们指的是从朱利安日历转换为1582年的格里高利日历的日子。

这应该有效:

SELECT TO_DAYS('2012-11-03') - TO_DAYS('2012-01-01');

返回307。

相关内容

  • 没有找到相关文章

最新更新