1. MAKEDATE()函数:
在MariaDB中,MAKEDATE()函数用于返回特定年份的日期和day-of-year值。在此函数中,第一个参数将为年份,第二个参数将为年份。如果day-of-year小于1,则MAKEDATE函数将返回NULL。
用法:
MAKEDATE(year, day-of-year)
参数:必需的。两个参数。
- year -用于创建日期的4位数字年份。
- day-of-year-一年中的一天(大于0)用于创建日期。
返回值:它返回特定年份的日期和day-of-year值。
示例1:
SELECT MAKEDATE(2020, 1);
输出:
'2020-01-01'
示例-2:
SELECT MAKEDATE(2020, 42);
输出:
'2020-02-11'
示例3:
SELECT MAKEDATE(2019, -12);
输出:
NULL
示例4:
SELECT MAKEDATE(2019, 366);
输出:
'2020-01-01'
示例5:
SELECT MAKEDATE(2020, 366);
输出:
'2020-12-31'
2. LOCALTIMESTAMP()函数:
在MariaDB中,LOCALTIMESTAMP()函数用于返回当前日期和时间。在此函数中,不会传递任何参数。此函数将返回当前时间戳。对于字符串上下文,此函数将以“ YYYY-MM-DD HH:MM:SS”格式返回当前日期。对于数字上下文,此函数将以YYYYMMDDHHMMSS格式返回当前日期。该函数与LOCALTIME()函数相似。
用法:
LOCALTIMESTAMP( )
参数:没有参数将被传递。
返回:它将返回当前时间戳。
示例1:
SELECT LOCALTIMESTAMP();
输出:
'2020-10-25 12:52:35'
示例-2:它将在当前时间戳的右边增加10个单位。
SELECT LOCALTIMESTAMP()+10;
输出:
'20201025125225'
示例3:它将从当前时间戳的右边减去5个单位。
SELECT LOCALTIMESTAMP()-5;
输出:
'20201025125230'
相关用法
- MySQL LOCALTIMESTAMP()用法及代码示例
- MySQL MAKEDATE()用法及代码示例
- MariaDB ADDDATE()、ADDTIME()用法及代码示例
- MariaDB LOCALTIME()、LAST_DAY()用法及代码示例
- MariaDB DATE()、DATE_ADD()用法及代码示例
- MariaDB EXTRACT()、DAYOFYEAR()用法及代码示例
- MariaDB HOUR()、FROM_DAYS()用法及代码示例
- MariaDB DATE_FORMAT()用法及代码示例
注:本文由纯净天空筛选整理自vipinyadav15799大神的英文原创作品 MAKEDATE() and LOCALTIMESTAMP() Function in MariaDB。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。