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'

