📜  MySQL 中的 MINUTE()、MICROSECOND() 和 HOUR() 函数

📅  最后修改于: 2021-09-10 01:46:57             🧑  作者: Mango

1分钟() :
MySQL MINUTE()函数用于返回日期时间值的分钟部分。它可以在 0 到 59 之间。当日期时间在 MINUTE()函数传递时,它将返回分钟值。

句法 –

MINUTE(datetime) 

范围 –
它的参数是日期变更线值。

返回 –
它返回一个介于 0 到 59 之间的分钟数值。

示例 1:

SELECT MINUTE ("2020-06-29 10:34:00"); 

输出 –

34

示例 2:

SELECT MINUTE("4:10:17");

输出 –

10

2. 微秒() –
Mysql函数MICROSECOND() 用于返回数据时间值的微秒部分。它可以在 0 到 999999 之间。当日期时间在 MINUTE()函数传递时,它将返回微秒值。

句法 [-

MICROSECOND(datetime)

范围 –
日期时间值。

返回 –
返回一个整数

示例 1:

SELECT MICROSECOND("2010-07-20 06:24:10.967423"); 

输出 –

967423

示例 2:

SELECT MICROSECOND("2005-10-10 12:24:17.000007"); 

输出 –

7

3小时() :
MySQL函数HOUR() 返回给定日期时间的小时部分。它可以在 0 到 838 之间。

句法 –

HOUR(datetime) 

范围 –
日期时间值。

返回 –
它返回一个整数值。

示例 1:

SELECT HOUR("12:24:17.000007"); 

输出 –

12

示例 2:

SELECT MICROSECOND(""838:59:59""); 

输出 –

838

支持的 MySQL 版本:

  • MySQL 4.0
  • MySQL 4.1
  • MySQL 5.0
  • MySQL 5.1
  • MySQL 5.5
  • MySQL 5.6
  • MySQL 5.7