Я использую mysql и Java. когда iam выполняет запрос, чтобы получить разницу между двумя значениями, используя TIMEDIFF
в mysql, что дает результат как '40:23:12'
. Но когда я использую этот запрос в Java, ошибка исключения приходит как:незаконная ошибка значения часа при получении разницы между двумя временами с использованием TIMEDIFF в mysql
незаконной час значение «40»
SELECT TIMEDIFF(NOW(),last_act_time) FROM user_activity_log WHERE id=1;
Есть ли решение для этого?
Что значение 'last_act_time'? – Bobby
, если 'last_act_time' содержит значение времени (' HH: mm: ss'), тогда вы должны использовать 'TIMEDIFF (CURTIME(), last_act_time)' Я думаю, – 1000111
Значение last_act_time равно '2016-08-06 17:26: 10 ' – Ponnarasu