我现在在这个页面阅读文档...... Data time function 为此
SELECT TIME_FORMAT("9:45 PM", "%H:%i:%s")
结果我得到了什么
09:45:00
我认为我应该得到的是
21:45:00
如何实现这一点..我在文档页面上但没有得到任何东西.. guyz你有什么想法吗?
修改
可能是我应该怎么说我怎么读字符串" 9:45 PM"进入时间并在一段时间内完成,然后将其转换为我想要的......
答案 0 :(得分:1)
试试这个
use DATE_FORMAT()
并使用%T获得24小时格式......希望此链接对您有用http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_date-format
答案 1 :(得分:1)
尝试:
SELECT STR_TO_DATE('09:45 PM', '%h:%i %p');
或者
SELECT TIME_FORMAT(STR_TO_DATE('09:45 PM', '%h:%i %p'), '%T');
检查:
答案 2 :(得分:-1)
参考date功能
$RetStr = date("H:i:s", strtotime($time));