Я работаю над приложением .NET Core MVC, которое принимает данные о работе пользователя в качестве входных данных и сохраняет их в базе данных.Пользователь будет вводить время (общее время пробега), темп (за милю) и расстояние (в милях), а затем отправлять.Time и Pace - это TimeSpan.
Вот где возникает моя проблема:
Пример: если я хочу ввести время в 45 минут и 15 секунд, пользователь должен войти в 00:45:15
, чего они не собираются делать.Если бы они вводили 45:15
, в БД он отображался бы как 45 часов 15 минут - что, очевидно, не то, что мы хотим.
Мой вопрос: как лучше всего отформатировать это?поэтому, когда пользователь вводит в этом формате XX:XX
, он сохраняет цикл в минутах: секундах, а если пользователь вводит XX:XX:XX
(для циклов более часа), он сохраняет в виде часов: минут: секунд?
Заранее спасибо!