📜  MariaDB 中的 LOCALTIME() 和 LAST_DAY()函数

📅  最后修改于: 2022-05-13 01:54:31.397000             🧑  作者: Mango

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'