@Roma741

Как правильно хранить секунды в базе даных?

Возникла проблема нужно хранить длительность запланированного времени для выполнения задачи в секундах в фронте отображать в нормальном формате h:I:s как такое правильно реализовать?
Заранее спасибо
  • Вопрос задан
  • 128 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
Есть тип TIME, в который помещается до 839 часов.

TIME values may range from '-838:59:59' to '838:59:59'. The hours part may be so large because the TIME type can be used not only to represent a time of day (which must be less than 24 hours), but also elapsed time or a time interval between two events (which may be much greater than 24 hours, or even negative)


В принципе, можно и просто в int хранить, а форматировать при помощи SEC_TO_TIME или на фронте.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@alexalexes
1. Храните в БД целочисленно;
2. Передавайте на фронт целочисленно;
3. На фронте преобразуйте целочисленную длительность в нужный формат любым доступным способом.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект
10 мая 2024, в 23:33
2500 руб./за проект