我目前正在使用时间格式超过24小时的数据集,例如27:20:01 (which is 03:20:01)
。我一直在使用像STR_TO_DATE(stop_times.arrival_time, "%H:%i:%s") >= STR_TO_DATE("03:14:46", "%H:%i:%s")
获取不早于当前时间的日期,但由于某些日期格式化超过24小时STR_TO_DATE
不起作用。时间格式最好的方法是什么?
答案 0 :(得分:0)
STR_TO_DATE(
CONCAT(
SUBSTRING(stop_times.arrival_time, 1, 2) % 24,
SUBSTRING(stop_times.arrival_time, 3, 8)), "%H:%i:%s")
>= STR_TO_DATE("03:14:46", "%H:%i:%s")