Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.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_Android - Fatal编程技术网

Java 正在分析迄今为止的字符串

Java 正在分析迄今为止的字符串,java,android,Java,Android,对于Android应用程序,我需要向日期对象传递字符串。这是我使用的代码: SimpleDateFormat df = new SimpleDateFormat("EEE MMM d HH:mm:ss z yyyy", Locale.ENGLISH); Date d = df.parse("Thu May 15 00:00:00 CEST 2008"); 但是我得到了以下异常:java.text.ParseException:不可解析的日期:“Thu May 15 00:00:00 CEST

对于Android应用程序,我需要向日期对象传递字符串。这是我使用的代码:

SimpleDateFormat df = new SimpleDateFormat("EEE MMM d HH:mm:ss z yyyy", Locale.ENGLISH);
Date d = df.parse("Thu May 15 00:00:00 CEST 2008");
但是我得到了以下异常:java.text.ParseException:不可解析的日期:“Thu May 15 00:00:00 CEST 2008”


谁能帮我

简化teformat(“EEE MMM d HH:mm:ss z yyyy”)时会发生什么;没有区域设置信息

其他问题/答案也可能对您有所帮助:

如果没有区域设置信息,可能会出现重复,我会得到相同的异常。同样在这个例子中,我得到了一个异常:DateFormat df=DateFormat.getDateInstance(DateFormat.FULL(也尝试使用short、medium等),Locale.UK);日期d=df.parse(“2008年5月15日星期四00:00:00 CEST”);