我试图将“Mon Jan 14 00:00:00 GMT-12:00 2013”类型的日期转换为java.sql.Date yyyy/MM/dd类型,我写了下面的代码。试图执行下面的代码,我得到“unparseable日期”错误..请帮助我解决以下问题。Java中的日期转换错误
DateFormat df = new SimpleDateFormat("yyyy/MM/dd");
try{
java.sql.Date xdate=new java.sql.Date(df.parse("Mon Jan 14 00:00:00 GMT-12:00 2013").getTime());
System.out.println(xdate.toString());
}catch(Exception x)
{
System.out.println(x.getMessage());
}
您不需要3个z。只需要一个。用'z'替换'zzz'。 –
@RohitJain是的,我从java.util.Date.toString方法引用。 – vels4j