记录异常:java.text.ParseException: Unparseable date: “23/03/2022 09:50 AM“的处理

问题代码

    @Test
	public void dateTest1() throws ParseException {
		SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy hh:mm a");
		Date date = formatter.parse("23/03/2022 09:50 AM");
		System.out.println(date);
	}

抛出异常

java.text.ParseException: Unparseable date: "23/03/2022 09:50 AM"

正常代码

加上Locale.ENGLISH参数解决

    @Test
	public void dateTest1() throws ParseException {
		SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy hh:mm a",Locale.ENGLISH);
		Date date = formatter.parse("23/03/2022 09:50 AM");
		System.out.println(date);
	}

运行结果

Wed Mar 23 09:50:00 CST 2022

你可能感兴趣的:(java)