Преобразование 6-значного числа во время в asp.net - PullRequest
5 голосов
/ 10 января 2011

Есть ли в .net функция, которая будет принимать число, например 134 501, и преобразовывать его во время?Это время будет 1:45:01 вечера.Я надеялся, что мне не пришлось изобретать велосипед для этого.

1 Ответ

14 голосов
/ 10 января 2011

Если вы используете сегодняшнюю дату:

int timeNumber = 134501;
DateTime time = DateTime.ParseExact(timeNumber.ToString().PadLeft(6, '0'), "HHmmss", null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...