我见过几个这样的问题,但我不能完全正确地转换。我想转换如下日期
20121116203036Z
至
2012-11-16 15:30:36
我有以下代码
dateStringTime.set( year, mon-1 , day, hour, minute, second );
Date date = dateStringTime.getTime();
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
formatter.setTimeZone(TimeZone.getTimeZone("EST"));
String output = formatter.format();
return output;
哪个有效,但它给了我以下
2012-11-16 20:30:36
关于如何获得15而不是20的任何建议?