我不确定这里发生了什么,但它会接受一些时间跨度,但不接受其他时间跨度。有人可以告诉我一种方法来检查这种格式 99:59:59 的有效时间跨度。
//50:30:00 is bad
//50:20:00 is good
try
{
TimeSpan ts = new TimeSpan();
ts = TimeSpan.Parse("50:30:00");
}
catch //(Exception ex)
{
MessageBox.Show("bad time span");
}