Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.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 转换UTC时间时出现不可解析的日期异常_Java_Date_Parseexception - Fatal编程技术网

Java 转换UTC时间时出现不可解析的日期异常

Java 转换UTC时间时出现不可解析的日期异常,java,date,parseexception,Java,Date,Parseexception,这就是我的问题- 我使用此格式将字符串转换为日期: SimpleDateFormat dateFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss zZ yyyy", Locale.US); 这是我试图转换的代码,s是我的一个对象,setBirthday是初始化日期变量的函数: s.setbirthday(dateFormat.parse(myDateString)); MyDateStrings我想转换为date的下一个值是String:-

这就是我的问题- 我使用此格式将字符串转换为日期:

SimpleDateFormat dateFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss zZ yyyy", Locale.US);
这是我试图转换的代码,s是我的一个对象,setBirthday是初始化日期变量的函数:

 s.setbirthday(dateFormat.parse(myDateString));
MyDateStrings我想转换为date的下一个值是String:-Sun Jan 12 00:00:00 UTC 1913

因此,每当我尝试运行该程序时,都会出现以下异常:

java.text.ParseException: Unparseable date: "Sun Jan 12 00:00:00 UTC 1913"
我在这里查看了其他线程,但到目前为止没有人帮助我


提前谢谢

不要混合时区字符-删除Z@Reimeus这是对的。如果将SimpleDataFormat模式更改为SimpleDataFormatee MMM dd HH:mm:ss z yyyy,Locale.US,则它工作正常。strill不工作…:对我有用。请提供所有代码-从头到尾尝试将格式字符串更改为:EEE MMM dd HH:mm:ss zzz yyy