日期:2014-05-20  浏览次数:20661 次

刚接触java,求iso日期转换问题?thanks
有一String input = "2012-11-29T20:44:46.616475500Z";
如何转换成"yyyy-MM-dd HH:ss",用了多种方法都不行,求解。

感谢。,在线等。
------解决方案--------------------

public static void main(String[] args) throws ParseException {
String input = "2012-11-29T20:44:46.616475500Z";
SimpleDateFormat sim = new SimpleDateFormat("yyyy-mm-dd'T'HH:mm:ss.SSS'Z'");
SimpleDateFormat resultSim = new SimpleDateFormat("yyyy-MM-dd HH:ss");
System.out.println(resultSim.format(sim.parse(input)));
}