📜  MySQL maketime()函数(1)

📅  最后修改于: 2023-12-03 15:17:45.939000             🧑  作者: Mango

MySQL maketime()函数

MySQL maketime()函数是用于创建一个时间的函数,它需要三个参数:小时、分钟和秒。它返回一个时间值,该值的格式为'HH:MM:SS'。

语法

maketime(hour,minute,second)

参数说明:

  • hour:表示小时数,取值范围为0~23。
  • minute:表示分钟数,取值范围为0~59。
  • second:表示秒数,取值范围为0~59。
示例
示例1

下面的语句将返回一个时间值'12:30:45':

SELECT MAKETIME(12,30,45);
示例2

下面的语句将返回当前时间加上30分钟的时间值:

SELECT MAKETIME(HOUR(NOW()),MINUTE(NOW())+30,SECOND(NOW()));
备注
  • 如果超出了范围,maketime()函数会将参数修正为合法的值。如:maketime(26,99,66)会被修正为'03:40:06'。
  • 如果传递的参数为NULL,函数会返回NULL。