📜  MariaDB 中的 MAKETIME() 和 MICROSECOND()

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

MariaDB 中的 MAKETIME() 和 MICROSECOND()

MAKETIME函数:
在 MariaDB 中,MAKETIME函数用于返回某个小时、分钟、秒组合的时间。在这个函数中,第一个参数是小时,第二个参数是分钟,第三个参数是秒。此函数将返回小时、分钟和秒的组合。时间值范围从“-838:59:59”到“838:59:59”。

句法 :

MAKETIME( hour, minute, second )

范围 :

ParameterDescription
hourThe hour value which will be used to create the time.
minuteThe minute value which will be used to create the time.
secondThe second value which will be used to create the time.

返回 :
它将返回某个小时、分钟、秒组合的时间。

例子 -

SELECT MAKETIME(9, 49, 15);

输出 :

'09:49:15'

例子 -

SELECT MAKETIME(23, 59, 59);

输出 :

'23:59:59'

例子 -

SELECT MAKETIME(-838, 59, 59);

输出 :

'-838:59:59'

微秒函数:
在 MariaDB 中,微秒函数用于返回日期值的微秒部分。在这个函数中,第一个参数是 date_value。此函数将返回日期值的微秒部分。此函数返回给定日期值的微秒部分(从 0 到 999999 的数字)。

句法 :

MICROSECOND( date_value )

参数 -

ParametersDescription
date_valueA time or datetime value from which to extract the microsecond.

返回 :
微秒

例子 -

SELECT MICROSECOND('2017-01-29 03:22:05.000001');

输出 :

1

例子 -

SELECT MICROSECOND('2017-07-15');

输出 :

0

例子 -

SELECT MICROSECOND('10:16:06.294675');

输出 :

294675