MariaDB 中的 LOCALTIME() 和 LAST_DAY()函数
1. LOCALTIME()函数:
在 MariaDB 中,LOCALTIME()函数用于返回当前日期和时间。在这个函数中,不会传递任何参数。在字符串上下文中,该函数将以“YYYY-MM-DD HH:MM:SS”格式返回当前日期。在数字上下文中,该函数将以数字格式返回当前日期。
句法 :
LOCALTIME( )
参数:此函数中将不传递任何参数。
返回:它将返回当前日期和时间。
Example-1 :它将返回当前日期和时间并以字符串格式返回。
SELECT LOCALTIME();
输出 :
'2020-10-25 08:51:16'
示例 2:它将在当前日期时间的左侧添加 1 个单位并以数字格式返回。
SELECT LOCALTIME() + 1;
输出 :
20201025085117
示例 3:它将在当前日期时间的左侧减去 6 个单位并以数字格式返回。
SELECT LOCALTIME() - 6;
输出 :
20201025085110
2. LAST_DAY()函数:
在 MariaDB 中,LAST_DAY()函数返回给定日期的月份的最后一天。在这个函数中,第一个参数将是一个 date_value。此函数将返回给定日期的该月的最后一天。如果传递的参数date_value 不是有效的日期或DateTime 值,则LAST_DAY函数将返回NULL。
句法 :
LAST_DAY(date_value)
参数 :
- Date_value –从中提取当月最后一天的日期或日期时间值。
返回:给定日期的最后一天。
示例-1:
SELECT LAST_DAY('2010-05-20');
输出 :
'2010-05-31'
示例 2 :
SELECT LAST_DAY('2016-03-02 11:24:05');
输出 :
'2016-03-30'
示例 3 :
SELECT LAST_DAY('2020-02-17');
输出 :
'2020-02-29'
示例 4:
SELECT LAST_DAY('date is: 2020-08-20');
输出 :
NULL
示例 5:它将返回当月的最后一天。今天是 28/10/2020。
SELECT LAST_DAY(CURDATE());
输出 :
'2020-10-31'
示例 6 :
SELECT LAST_DAY('2019-02-11');
输出 :
'2019-02-28'