@Roma741

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

Возникла проблема нужно хранить длительность запланированного времени для выполнения задачи в секундах в фронте отображать в нормальном формате h:I:s как такое правильно реализовать?
Заранее спасибо
  • Вопрос задан
  • 127 просмотров
Решения вопроса 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. На фронте преобразуйте целочисленную длительность в нужный формат любым доступным способом.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽