2 hero9sky5 Hero9sky5 于 2013.06.21 09:31 提问

正则验证时间格式(只包含小时和分钟)

请教正则验证HH:mm格式的时间字符串,严格匹配,符合24小时的时钟规律,匹配时如何控制到00-24? 如00:00 - 24:00

1个回答

su1216
su1216   2013.08.26 19:25
String time = "12:34";
Pattern p = Pattern.compile("^([01][0-9]|2[0-3]):([0-5][0-9])$");
Matcher m = p.matcher(time);
if(m.find()){
    System.out.println("HH:" + m.group(1));
    System.out.println("mm:" + m.group(2));
    System.out.println("HH:mm:" + m.group());
}
Csdn user default icon
上传中...
上传图片
插入图片