0
什么是正确的形式解析此日期?:2015-05-29T00:00:00+02:00
的java格式的特定日期以T字
DateFormat format = new SimpleDateFormat("yyyyy-mm-dd hh:mm:ss");
Date data = format.parse(dataValue);
什么是正确的形式解析此日期?:2015-05-29T00:00:00+02:00
的java格式的特定日期以T字
DateFormat format = new SimpleDateFormat("yyyyy-mm-dd hh:mm:ss");
Date data = format.parse(dataValue);
尝试用
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX");
注意
MM
代表月,而mm
代表分钟。HH
,hh
是12小时格式XXX
代表像-08:00
T
格式,你需要用单引号'
像'T'
将其包围
感谢它的工作,我可以问你我怎样才能改变“yyyy-MM-dd”格式输出? – michele
如果你有格式为'yyyy-MM-dd'T'HH:mm:ssXXX'的字符串数据,并且你想将它转换为格式'yyyy-MM-dd',那么我会说最简单的方法是使用子字符串选择这个'yyyy-MM-dd'部分。但是,如果你想将它转换为'dd/MM/yyyy'这样的东西,那么你需要创建另一个日期格式化程序,并且只需要格式化'Date'由原始格式化程序返回。所以你的代码可以像'String newFormat = newFormatter.format(oldFormatter.parse(stringDate))'。 – Pshemo