有个正则想请教下大家,关于怎么判断时间的格式
例如 合格的有
08:00 8:00 12:00
不合格的有
08:60 8:60 24:00
总体的意思就是分钟不能大过 59 只能是0-59小时如果是10以下的可以是 1-9 也可以是 01-09
10以上的可以是10-23 不能大于23 只能是10-23
在线等希望大家帮帮忙。。
例如 合格的有
08:00 8:00 12:00
不合格的有
08:60 8:60 24:00
总体的意思就是分钟不能大过 59 只能是0-59小时如果是10以下的可以是 1-9 也可以是 01-09
10以上的可以是10-23 不能大于23 只能是10-23
在线等希望大家帮帮忙。。
eg: DateTime dt;
Console.WriteLine(DateTime.TryParse("08:00", out dt));
Console.WriteLine(DateTime.TryParse("8:00", out dt));
Console.WriteLine(DateTime.TryParse("12:00", out dt));
Console.WriteLine(DateTime.TryParse("24:00", out dt));
Console.WriteLine(DateTime.TryParse("8:60", out dt));
Console.WriteLine(DateTime.TryParse("08:60", out dt));
http://www.csharp360.com/bbs/viewthread.php?tid=35&extra=page%3D1