Java 3月30日星期五CET 14至年月日00:00:00
我试图将日期Java 3月30日星期五CET 14至年月日00:00:00,java,date,datetime,simpledateformat,Java,Date,Datetime,Simpledateformat,我试图将日期Fri-Mar 30 00:00:00 CET 14格式解析为dd/mm/yyyy 这是我的密码 SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy"); System.out.println(formatter.parse(date_retour.toString())); 错误java.text.ParseException:无法解析的日期:“周五3月30日00:00:00 CET 14” 请帮
Fri-Mar 30 00:00:00 CET 14
格式解析为dd/mm/yyyy
这是我的密码
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
System.out.println(formatter.parse(date_retour.toString()));
错误java.text.ParseException:无法解析的日期:“周五3月30日00:00:00 CET 14”
请帮忙
现在没事了
try {
SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss Z", Locale.ENGLISH);
SimpleDateFormat formatter2 = new SimpleDateFormat("dd-MM-yyyy");
Date date;
date = formatter.parse(date_retour.toString());
donnees [i][9] =formatter2.format(date);
} catch (ParseException ex) {
Logger.getLogger(operation2.class.getName()).log(Level.SEVERE, null, ex);
}
您需要将日期格式模式与输入的
String
SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss Z", Locale.ENGLISH);
您需要将日期格式模式与输入的
String
SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss Z", Locale.ENGLISH);
您需要将日期格式模式与输入的
String
SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss Z", Locale.ENGLISH);
您需要将日期格式模式与输入的
String
SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss Z", Locale.ENGLISH);
是的,我使用的是模式格式EEE MMM dd HH:mm:ss Z,但是java.text.ParseException:不可解析日期:“Fri Mar 30 00:00:00 CET 14”默认
语言环境中的星期和/或月份名称可能与输入字符串中的不匹配。在具有英语语言环境的计算机上尝试使用新的SimpleDateFormat(“EEE-MMM-dd-HH:mm:ss Z”,Locale.ENGLISH)
这将产生1970年3月30日星期一00:00:00 CET。它选择默认年份1970,这很难达到您的目的,并且还忽略了输入的星期几,因为您的格式模式中没有年份(与输入中的14匹配)。另外,我建议给SimpleDateFormat
一个明确的区域设置。我同意原始海报codeur应该把他的解决方案作为答案,而不是问题的编辑。但要解决这个问题,就要让编辑不格式化,而且很难阅读?我应该换一个新的答案吗?(codeur最后一次出现在网站上是在2014年)是的,我使用的是模式格式EEE MMM dd HH:mm:ss Z,但同样是java.text.ParseException:Unparseable date:“Fri Mar 30 00:00:00 CET 14”默认语言环境中的周和/或月名称可能与输入字符串中的不匹配。在具有英语语言环境的计算机上尝试使用新的SimpleDateFormat(“EEE-MMM-dd-HH:mm:ss Z”,Locale.ENGLISH)
这将产生1970年3月30日星期一00:00:00 CET。它选择默认年份1970,这很难达到您的目的,并且还忽略了输入的星期几,因为您的格式模式中没有年份(与输入中的14匹配)。另外,我建议给SimpleDateFormat
一个明确的区域设置。我同意原始海报codeur应该把他的解决方案作为答案,而不是问题的编辑。但要解决这个问题,就要让编辑不格式化,而且很难阅读?我应该换一个新的答案吗?(codeur最后一次出现在网站上是在2014年)是的,我使用的是模式格式EEE MMM dd HH:mm:ss Z,但同样是java.text.ParseException:Unparseable date:“Fri Mar 30 00:00:00 CET 14”默认语言环境中的周和/或月名称可能与输入字符串中的不匹配。在具有英语语言环境的计算机上尝试使用新的SimpleDateFormat(“EEE-MMM-dd-HH:mm:ss Z”,Locale.ENGLISH)
这将产生1970年3月30日星期一00:00:00 CET。它选择默认年份1970,这很难达到您的目的,并且还忽略了输入的星期几,因为您的格式模式中没有年份(与输入中的14匹配)。另外,我建议给SimpleDateFormat
一个明确的区域设置。我同意原始海报codeur应该把他的解决方案作为答案,而不是问题的编辑。但要解决这个问题,就要让编辑不格式化,而且很难阅读?我应该换一个新的答案吗?(codeur最后一次出现在网站上是在2014年)是的,我使用的是模式格式EEE MMM dd HH:mm:ss Z,但同样是java.text.ParseException:Unparseable date:“Fri Mar 30 00:00:00 CET 14”默认语言环境中的周和/或月名称可能与输入字符串中的不匹配。在具有英语语言环境的计算机上尝试使用新的SimpleDateFormat(“EEE-MMM-dd-HH:mm:ss Z”,Locale.ENGLISH)
这将产生1970年3月30日星期一00:00:00 CET。它选择默认年份1970,这很难达到您的目的,并且还忽略了输入的星期几,因为您的格式模式中没有年份(与输入中的14匹配)。另外,我建议给SimpleDateFormat
一个明确的区域设置。我同意原始海报codeur应该把他的解决方案作为答案,而不是问题的编辑。但要解决这个问题,就要让编辑不格式化,而且很难阅读?我应该换一个新的答案吗?(科杜尔最后一次出现在现场是在2014年)2014年3月30日是周日。想知道为什么字符串上写着“Fri”。2014年3月30日是周日。想知道为什么字符串上写着“Fri”。2014年3月30日是周日。想知道为什么字符串上写着“Fri”。2014年3月30日是周日。想知道为什么字符串中会写“Fri”。