當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。