当前,我的start_time
列是string
类型。
我想使用MySQL将8:00 AM
转换为8:00:00
。
我已经尝试过了,但是SELECT STR_TO_DATE('8:00 AM', '%h:%i %p')
答案 0 :(得分:0)
由于您使用的是Laravel,建议您使用Carbon。
Carbon是DateTime继承的php类,它使您能够以任何想要和喜欢的方式格式化时间。
与您的问题有关:
SELECT STR_TO_DATE("08:00 AM", "%h:%i %p"); // output: 08:00:00
效果很好,所以有其他原因导致您的问题,但是您给我们的信息不足,无法进一步为您提供帮助。
等