package com.mlt.zuoye; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; public class D9 { public static void main(String[] args) throws ParseException { String rs =""; Scanner sc = new Scanner(System.in); while (true) { System.out.println("请输入你的时间(小时)(fen)(miao)"); int a = sc.nextInt(); int b =sc.nextInt(); int c =sc.nextInt(); if (a<=24&&b<=60&&c<=60) { rs+=a+":"+b+":"+c; break; }else { System.out.println("输入错误 请重新输入!"); } } SimpleDateFormat sdf =new SimpleDateFormat("HH:mm:ss"); Date d1= sdf.parse(rs); System.out.println("输入的时间为:"+sdf.format(d1)); } }