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)
%pAM或PM (上午或者下午)
%rAM或PM格式的12小时制时间(hh:mm:ss AM/PM)
%S秒(00到59)
%s秒(00到59)
%T24小时制的时间(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'