Работя върху малко приложение за четене на XML файл и показване на стойност в мрежа. Някои типове стойности за показване са TimeSpan
.
Работи добре, докато „TimeSpan currentTime“ по-долу не надвишава 23:59:59. Например, ако XML данни description.Attributes.GetNamedItem("time").Value
е равно на 25:05:00, получавам TimeSpan
равно на 25.00:05:00. Така не 25 часа и 5 минути, А 25 дни и 5 минути!
Може ли някой да ми помогне?
TimeSpan currentTime;
if (!TimeSpan.TryParse(description.Attributes.GetNamedItem("time").Value, out currentTime))
{
// alert parse is not good
return;
}
TryParse()
и посочитеCultureInfo.InvariantCulture
във втория аргумент? 2) Сигурни ли сте, че вашият XML съдържа25:05:00
, а не25.05:00
? - person Frédéric Hamidi   schedule 19.05.2014