MAKEDATE():
MySQL中的此函数用于根据年份和天数值创建和返回日期。天数必须大于0,否则它将返回NULL值。
用法:
MAKEDATE(year, day)
参数:
该函数接受以下两个参数。
年 -它指示我们要创建的年份。
天 -它指示我们要创建的一年中的日子。
返回值:
它返回基于年份和天数的日期。
示例1:
根据年份和天数值创建和返回日期。这里的日期为2020,天数为31,因此MAKEDATE函数将返回日期31-01-2020。
SELECT MAKEDATE(2020,31) AS NEWDATE ;
输出:
最新日期
2020-01-31
实施例-2:
根据年份和天数值创建和返回日期。这里的日期取为2020,并且一天中的no小于0,因此MAKEDATE函数将返回NULL。
SELECT MAKEDATE(2020,-1) AS NEWDATE ;
输出:
最新日期
NULL
示例3:
根据年份和天数值创建和返回日期。这里的日期被认为是2020年,而当天的天数是366天,因此MAKEDATE函数将返回year年的最后一天。
SELECT MAKEDATE(2020,366) AS NEWDATE ;
输出:
最新日期
2020-12-31
示例4:
根据年份和天数值创建和返回日期。这里的日期是2015年,而当天的日期是366日,因此MAKEDATE函数将返回第二年的第一天,即2016年1月1日。
SELECT MAKEDATE(2015,366) AS NEWDATE ;
输出:
最新日期
2016-01-01