public class Test {
    public static void main(String[] args) {
        checkTime();
    }
    public static void checkTime(){
        Scanner sc = new Scanner(System.in);
        while (true){
            System.out.println("请输入您要校验的时间:");
            String time = sc.nextLine();
            if(time.matches("(([0-1]?\\d)|2[0-3]):[0-5]\\d")){
                System.out.println("正确");
                break;
            }else {
                System.out.println("错误,请重新输入");
            }
        }
    }
}

更多推荐