Mysql DAYOFYEAR函数返回不同的年份日期

Mysql DAYOFYEAR函数返回不同的年份日期,mysql,sql,Mysql,Sql,第一个查询返回72个值,第二个查询返回71个值: SELECT DAYOFYEAR('2020-03-12'); SELECT DAYOFYEAR('1990-03-12'); 为什么会发生这种情况?2020年是闰年。1990年不是。2020年2月有29天。1990年只有28个。2020年是闰年。1990年不是。2020年2月有29天。1990年只有28个。2020年是闰年,1990年不是。我投票结束这个问题,因为2020年是闰年,1990年不是。我投票结束这个问题,因为它是

第一个查询返回72个值,第二个查询返回71个值:

SELECT DAYOFYEAR('2020-03-12');


SELECT DAYOFYEAR('1990-03-12');

为什么会发生这种情况?

2020年是闰年。1990年不是。2020年2月有29天。1990年只有28个。2020年是闰年。1990年不是。2020年2月有29天。1990年只有28个。

2020年是闰年,1990年不是。我投票结束这个问题,因为2020年是闰年,1990年不是。我投票结束这个问题,因为它是