我试图将String转换为Date,但出现此错误,但我没有得到什么问题。
java.text.ParseException: Unparseable date: "Wed 03/06/2020 12:45:00"
at java.text.DateFormat.parse(DateFormat.java:366)
SimpleDateFormat df6 = new SimpleDateFormat("E dd/MM/yyyy HH:mm:ss");
try
{
Date date = df6.parse("Wed 03/06/2020 12:45:00");
RDV.setRdvDate(date);
}
catch (ParseException e)
{
e.printStackTrace();
}
感谢您的帮助。
SimpleDateFormat取决于语言环境,这可能是它在本身计算机而不是其他计算机上运行的原因,请尝试设置语言环境,以使其不使用其运行计算机的默认设置:
SimpleDateFormat df6 = new SimpleDateFormat("E dd/MM/yyyy HH:mm:ss", Locale.ENGLISH);
如果不是,Locale.ENGLISH
或者Locale.US
它应该不能解析Wed
。
而且SimpleDateFormat已过时,您可以在https://www.baeldung.com/java-8-date-time-intro上查看其他选项。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句