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