Php mysql从数据库将字符串转换为时间格式wheb查询
将时间存储为varchar EX:Php mysql从数据库将字符串转换为时间格式wheb查询,php,mysql,sql,Php,Mysql,Sql,将时间存储为varchar EX:06:30 AM的字段。我需要从该字段中选择查询并转换为数字6.30使用 输出6.30 g => 12-hour format of an hour without leading zeros 1 through 12 i => Minutes with leading zeros 00 to 59 使用以下命令转换字符串: 输出6.30 g => 12-hour format of an hour without leading ze
06:30 AM
的字段。我需要从该字段中选择查询并转换为数字6.30
使用
输出6.30
g => 12-hour format of an hour without leading zeros 1 through 12
i => Minutes with leading zeros 00 to 59
使用以下命令转换字符串:
输出6.30
g => 12-hour format of an hour without leading zeros 1 through 12
i => Minutes with leading zeros 00 to 59
为此使用TIME\u FORMAT()
SELECT TIME_FORMAT( column_name, '%H.%i' ) AS time from table_name;
编辑
SELECT TIME_FORMAT(STR_TO_DATE(column_name, '%h:%i %p'),'%H.%i') from table_name;
为此使用TIME\u FORMAT()
SELECT TIME_FORMAT( column_name, '%H.%i' ) AS time from table_name;
编辑
SELECT TIME_FORMAT(STR_TO_DATE(column_name, '%h:%i %p'),'%H.%i') from table_name;
我可以选择此字段的
min-max
吗?我可以选择此字段的min-max
吗?您可以将列类型转换为时间吗?不能因为我需要存储字符串您可以将列类型转换为时间吗?不能因为我需要存储字符串