我正在尝试以12H格式录制日期并以24H格式打印出来。这是我的代码。
public static void main(String[] args)throws Exception {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss a");
Date date = sdf.parse(str);
System.out.println(sdf.format(date));
}
我一直收到以下错误。
Exception in thread "main" java.text.ParseException: Unparseable date: "07:05:45PM"
at java.text.DateFormat.parse(DateFormat.java:366)
at Solution.main(Solution.java:12)