моя консультация - относительно управления часов estadar colombia am/pm в администраторе bd mysql.
а именно: я хочу, чтобы atravez java у пользователя появился час, который он хочет выбрать в формате am/pm, но нуждаюсь в том, чтобы сделать операции с часами, что-то похожее на управление часов в excel:
пример: 7:58:00 a.m + 10:58:00 p.m. = 6:56:00 a.m. ó 6:58:00 a.m + 11:58:00pm + 2:00:00 p.m = 08:56:00p.m.
складывать некое количество часов, сохранять Ваш результат уже было в hh:mm am или pm, чтобы потом было показано на экране, не, как сформировалось бы это в mysql, так как здесь управление hh:mm:ss - формат 24 hh.
со следующей консультацией я могу получать сумму часов той же колонны, но в формате 24 hh. (также он хотел знать, как складывать их hh:mm:ss в различных колоннах та же линия.)
SELECT SEC_TO_TIME(sum(TIME_TO_SEC(parada_tiemp_mp))) as totalhr_mp FROM materiaprima.
он им был бы благодарен за помощь, если может быть был способ, уже состойте из-за trigger, или в том, что логика была бы должна применяться в java, спасибо.
Если ты обращаешь внимание в ней documentaciГіn MySQL 1 , в especГ-fico в разделе Функций для дат и времен ; у нас есть, что:
funciГіn TIME_FORMAT()
, может получать следующих parГЎmetros:
%r
, который будет давать формат hh:mm:ss AM/PM
ПРИМЕР
Я, взял время ее funciГіn NOW()
и это форматировал с TIME_FORMAT
SELECT TIME_FORMAT(NOW(), "%r") AS Tiempo;
С unsa такой вывод как эта:
Tiempo
07:56:56 PM
Тогда твои выборы:
они Форматировать перед тем, как хранить их, перемещая стоимость, что к тебе прибывает из формуляра из-за нее funciГіn раньше упомянутая (Я рекомендую меньше)