我在表格“下午2:00至3:00”有数据 这里,我想打印基于AM PM的开始时间。 例如打印开始时间(2:00 PM)为数字14:00。如何在sql查询中将字符串转换为时间
你能为此请建议sql查询。
我在表格“下午2:00至3:00”有数据 这里,我想打印基于AM PM的开始时间。 例如打印开始时间(2:00 PM)为数字14:00。如何在sql查询中将字符串转换为时间
你能为此请建议sql查询。
只要你可以使用date_format()
$date = new \DateTime('2:00PM');
echo date_format($date, 'H:i');
// Output: 14:00
做,但如果你从数据库中获取这些信息,你可以做到这一点的查询级别,但这样做的方式取决于你的数据库使用。
例如,使用mysql,你可以使用DATE_FORMAT()。
您正在使用哪个数据库? –
你的格式化时间不是标准的,你可以最终转换它,如果你只有一次你的数据 – Ben
MYSQL数据库版本5.6 – suresh