使用 TIME() 函数
TIME() 函数可以从日期时间值中提取时间部分。具体来说,它可以返回时间值的小时、分钟和秒钟。下面是一个示例:
SELECT TIME('2022-01-01 12:34:56');
执行以上代码后,返回结果应该是12:34:56
。
使用 HOUR()、MINUTE() 和 SECOND() 函数
HOUR()、MINUTE() 和 SECOND() 函数是三个独立的函数,它们分别返回给定时间值的小时、分钟和秒钟。下面是一个示例:
SELECT HOUR('2022-01-01 12:34:56'), MINUTE('2022-01-01 12:34:56'), SECOND('2022-01-01 12:34:56');
执行以上代码后,返回结果应该是12
、34
和56
。
使用 DATE_FORMAT() 函数
DATE_FORMAT() 函数可以格式化日期时间值并返回其字符串表示形式。可以使用它将时间格式化为任何需要的格式。下面是一个示例:
SELECT DATE_FORMAT('2022-01-01 12:34:56', '%H:%i:%s');
执行以上代码后,返回结果应该是12:34:56
。
以上就是几种在 MySQL 中获取时间时分秒的常见方法。根据情况选择使用哪一种方法可以更好地满足你的需求。