1. HOUR函数
HOUR函数可以用来获取一个时间值的小时部分。具体用法如下:
“`e)
e是一个时间值,可以是时间戳、日期时间等等。例如:
SELECT HOUR(‘2019-01-01 12:34:56’);
2. DATE_FORMAT函数
DATE_FORMAT函数可以用来将一个时间值格式化为指定的字符串。可以使用%h来表示小时部分,具体用法如下:
“`e, ‘%h’)
SELECT DATE_FORMAT(‘2019-01-01 12:34:56’, ‘%h’);
3. EXTRACT函数
EXTRACT函数可以用来从一个时间值中提取指定的部分。可以使用HOUR关键字来表示小时部分,具体用法如下:
“`e)
SELECT EXTRACT(HOUR FROM ‘2019-01-01 12:34:56’);
4. TIME函数
TIME函数可以用来将一个时间戳格式化为时间值。可以使用HOUR关键字来表示小时部分,具体用法如下:
“`e)
SELECT TIME(‘2019-01-01 12:34:56’);
这个查询语句将返回12:34:56,表示时间戳被格式化为了时间值,并且时间值的小时部分为12。
本文介绍了MySQL中获取小时的四种函数,分别是HOUR、DATE_FORMAT、EXTRACT和TIME。这些函数可以帮助大家更方便地处理时间相关的数据,在实际的数据库操作中非常实用。