首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

判断字符串是时间(hh:mm)格式?解决方法

2012-04-10 
判断字符串是时间(hh:mm)格式?只有时和分(hh:mm)如08:1923:5923:599:19:0109:100:000:0是正确的24:0125:00

判断字符串是时间(hh:mm)格式?
只有时和分(hh:mm)

如  
08:19  
23:59
23:59
9:1
9:01
09:1
00:00
0:0
是正确的

24:01
25:00
0:60
是错误的

[解决办法]
我会考虑用 DataTime.TryParse 来解析。前面固定拼上 "2012/1/1"
[解决办法]

探讨

我会考虑用 DataTime.TryParse 来解析。前面固定拼上 "2012/1/1"

[解决办法]
C# code
            string source = @"23:60";            Regex reg = new Regex(@"[0-23]+:[0-59]+");            Match mm = reg.Match(source);
[解决办法]
VB.NET code
Dim source As String = "23:60"Dim reg As New Regex("[0-23]+:[0-59]+")Dim mm As Match = reg.Match(source) 

热点排行