TimeFormatException:java.text.ParseException: Unparseable date: ““

Posted 肥学大师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TimeFormatException:java.text.ParseException: Unparseable date: ““相关的知识,希望对你有一定的参考价值。

源码:

public static void main(String[]args) throws ParseException {
		
		String s,tmp="y";
		SimpleDateFormat time=new SimpleDateFormat("hh:mm");
		Scanner sc=new Scanner(System.in);
		while(tmp.equals("y")) {
			System.out.println("Enter time in 24-hour notation:");
			s=sc.nextLine();
			try {
				
				Date date=time.parse(s);
				
				String str=time.format(date);
				System.out.println("Time in 12-hour notation is:"+str+" PM");
				
				
			}catch(Exception e) {
				System.out.println("TimeFormatException:"+e);
			}
			
			System.out.println("Again?(y/n)");
			tmp=sc.next();
		}
		System.out.println("End of program");
	}
	

在这里插入图片描述
debug了一下报错是因为next()按enter后将nextLine()跳了过去没有给s附上值。
如果你也存在这样的毛病可以详细看看next()这类方法的具体用法

以上是关于TimeFormatException:java.text.ParseException: Unparseable date: ““的主要内容,如果未能解决你的问题,请参考以下文章