У меня есть целочисленные значения, такие как 06,07,08, ....., 16,17,18, ...Как конвертировать Int во время в C#?
Я хочу преобразовать эти целочисленные значения в 24-часовой формат времени.
Я делаю что-то вроде этого
//fromTime holds one of the integer value.
DateTime fromTimeDate = DateTime.ParseExact(fromTime.ToString(),
"HH",
CultureInfo.InvariantCulture);
string fromtimestring = fromTimeDate.ToString("hh:mm tt");
Но это дает Error
"Строка не был признан действительным DateTime."
при разборе.
Что я здесь делаю неправильно. ?
На какой строке вы получаете ошибку? – andy
Я получаю ошибку на первой строке. –
Ваш код работает, поэтому должна быть проблема с целым, в котором вы проходите. Я уверен, вы проходите в ноль, что не работает и дает ошибку, которую вы видите! –