MySQL TIME_FORMAT函数
时间:2019-02-04 12:52:45 来源:igfitidea点击:
本MySQL教程通过语法和示例说明了如何使用MySQL TIME_FORMAT函数。
描述
MySQL TIME_FORMAT函数将根据指定的格式对指定的时间进行格式化。
语法
MySQL中TIME_FORMAT函数的语法为:
TIME_FORMAT( time, format_mask )
time要格式化的时间。
format_mask指定格式化时使用的格式。可以是下面值的组合:
值 | 描述 |
---|---|
%f | 微秒(000000到999999) |
%H | 小时(通常是00到23,但可以更大) |
%h | 小时(00到12) |
%I | 小时(00到12) |
%i | 分钟(00到59) |
%p | AM或PM (上午或者下午) |
%r | AM或PM格式的12小时制时间(hh:mm:ss AM/PM) |
%S | 秒(00到59) |
%s | 秒(00到59) |
%T | 24小时制的时间(hh:mm:ss) |
示例
mysql> SELECT TIME_FORMAT('15:02:28', '%H %i %s'); Result: '15 02 28' mysql> SELECT TIME_FORMAT('15:02:28', '%h:%i:%s %p'); Result: '03:02:28 PM' mysql> SELECT TIME_FORMAT('15:02:28', '%h:%i%p'); Result: '03:02PM' mysql> SELECT TIME_FORMAT('17:42:03.000001', '%r'); Result: '05:42:03 PM' mysql> SELECT TIME_FORMAT('17:42:03.000001', '%T'); Result: '17:42:03'