您可以
java.text.SimpleDateFormat为此使用。第一步是根据第一个字符串的模式将第一个字符串解析为一个
java.util.Date对象
SimpleDateFormat。下一步是
java.util.Date根据第二个字符串的模式将获取的对象格式化为字符串。例如:
String datestring1 = "2009-10-27 14:36:59.580250";Date date1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(datestring1);String datestring2 = new SimpleDateFormat("dd.MM.yyyy HH:mm").format(date1);System.out.println(datestring2);编辑 :我已经
.SSSSSS从第一个模式中删除了该部分,因为它失败了。但在我看来,这在理论上应该有工作
"yyyy-MM-ddHH:mm:ss.SSS"和
"yyyy-MM-ddHH:mm:ss.SSSSSS"为好,但他们计算为秒!我认为这是的错误实现
SimpleDateFormat。该JodaTime与图案完美地处理米利斯/万分之一。



