Выходное значение с TimeSpan без секунд - PullRequest
0 голосов
/ 10 декабря 2018

Я столкнулся с проблемой.У меня есть свойство

TimeSpan StartedStudy {get; set;} 

Мне нужно просто инициализировать это свойство, используя TimeSpan

Как мне это сделать.

StartedStudy = TimeSpan.FromHours(10);

Вывод: 10: 00: 00

Что у меня есть?У меня есть 10 (часы), 00 (минуты) и 00 (секунды), но мне не нужны выходные секунды, мне нужно

Вывод: 10: 00 без секунд.

Предупреждение: Как вырезать секунды без преобразования в строку?

1 Ответ

0 голосов
/ 10 декабря 2018

Типы TimeSpan и DateTime не хранятся внутри, как вы их видите.Внутренне это просто числа типа Integer и Long.Везде, где вы видите TimeSpan как 10:00:00, вы на самом деле смотрите на его строковое представление.В TimeSpan нет понятия часов, минут и секунд отдельно, поэтому вы не можете удалить один из них.Они все одно число.Вам придется преобразовать их в строку, прежде чем вы сможете отобразить их любым читаемым способом.

...