【发布时间】:2013-07-25 11:41:21
【问题描述】:
我不确定这里发生了什么,但它会接受一些时间跨度,但不接受其他时间跨度。谁能告诉我一种方法来检查这种格式 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");
}
【问题讨论】:
-
50:30:00不好,而50:20:00好?没有意义。 -
我看到了,但我认为这可能是一个错误,所以我决定发布它。
-
不是错误。这是
TimeSpan类的设计。 -
我的意思是 50:30:00 会抛出异常,而 50:20:00 不会。