ser*_*hio 0 .net regex time hour
我想验证和提取的字符串中的小时和分钟在.NET中使用正则表达式.只是恢复两个数字,分开(或不分开):.接受的格式 h:m或m.不接受:m,h:.
:
h:m
m
:m
h:
编辑: 这是要注意的,小时数可以溢出23到... 32.
数小时(超过32)和分钟(超过59)的溢出我将在值恢复后进行(int.Parse)
*只是为了好玩,也许有一个相对简单的正则表达式,可以过滤> 32小时和> 59分钟(几分钟它可能[0-5]*[0-9],几个小时,我不知道)?
[0-5]*[0-9]
Mat*_*eer 8
你死在一个正则表达式?因为这里DateTime.Parse会更简单,更强大.
DateTime.Parse
DateTime dt = DateTime.Parse("12:30 AM");
然后dt为您提供了解时间所需的一切.DateTime.TryParse()如果你不太确定它是一个时间字符串可能会更好.
DateTime.TryParse()
归档时间:
16 年,2 月 前
查看次数:
2596 次
最近记录:
15 年,12 月 前