Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 数据格式解析中面临的问题_Java_Parsing_Date_Simpledateformat_Date Formatting - Fatal编程技术网

Java 数据格式解析中面临的问题

Java 数据格式解析中面临的问题,java,parsing,date,simpledateformat,date-formatting,Java,Parsing,Date,Simpledateformat,Date Formatting,使用下面的代码片段,我在JavaSE1.7环境中遇到了异常。有人能帮我解决这段代码的问题吗 DateFormat df = new SimpleDateFormat("hh:mm a"); Date date = df.parse("10:00 PM"); 例外情况详情: Exception in thread "main" java.text.ParseException: Unparseable date: "10:00 PM" at java.text.DateFormat.parse(

使用下面的代码片段,我在JavaSE1.7环境中遇到了异常。有人能帮我解决这段代码的问题吗

DateFormat df = new SimpleDateFormat("hh:mm a");
Date date = df.parse("10:00 PM");
例外情况详情:

Exception in thread "main" java.text.ParseException: Unparseable date: "10:00 PM"
at java.text.DateFormat.parse(DateFormat.java:357)
at com.premute.ModuleTest.main(ModuleTest.java:74)

您似乎有一个默认的
区域设置
,无法解析英语
PM
。使用接受
区域设置的
,并为其提供适当的实例

DateFormat df = new SimpleDateFormat("hh:mm a", Locale.ENGLISH);

您似乎有一个默认的
区域设置
,无法解析英语
PM
。使用接受
区域设置的
,并为其提供适当的实例

DateFormat df = new SimpleDateFormat("hh:mm a", Locale.ENGLISH);

用格式字符串中的2
a
试过了吗?我已经试过了,但是用2 a不起作用。用格式字符串中的2
a
试过了吗?我已经试过了,但是用2 a不起作用。