我有一个格式为“ YYYY-MM-dd ”的字符串,我想将其转换为“ MMM dd,yyyy ”格式。
我用下面的代码来做到这一点;但是,当我转换为“ 2014 -11-18”时,输出为“ Sun Dec 29 00:00:00 IST 2013 ”
我该如何解决?
DateFormat target=new SimpleDateFormat("MMM dd, yyyy");
String P_date="2014-11-18"
Date test1 = new SimpleDateFormat("YYYY-MM-dd").parse(P_date);
String converted_date=target.format(test1);
Date test=target.parse(converted_date);
该y
(小写Y)格式的意思是“年”。Y
(大写Y)表示您使用的是“ WeekYear”。只需使用y
,您就可以了:
DateFormat target=new SimpleDateFormat("MMM dd, yyyy");
String P_date="2014-11-18";
Date test1 = new SimpleDateFormat("yyyy-MM-dd").parse(P_date);
String converted_date=target.format(test1);
Date test=target.parse(converted_date);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句