当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


MySQL MAKEDATE()用法及代码示例


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

相关用法


注:本文由纯净天空筛选整理自jana_sayantan大神的英文原创作品 MAKEDATE() function in MySQL。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。