【发布时间】:2014-01-17 15:02:47
【问题描述】:
你好,我有一个类似的字符串:
String selectedDate = "Fri Jan 17 00:00:00 CAT 2014";
我需要将其格式化为:
DD.MM.YYYY = 17.01.2014 00:00:00
谁能帮忙看看下面的代码:
String date = getDate(selectedDate);
private String getDate(String inpuDate) {
Date date = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss ").parse(inputDate);
return new SimpleDateFormat("dd.mm.yyyy hh:mm:ss").format(date);
}
【问题讨论】:
-
你认为
mm是什么?你读过javadoc吗? -
@SotiriosDelimanolis mm 是月份
-
错了。但无论如何,看看你的模式。你有两次
mm。这真的是你想要的吗? -
@21stking 那么
mm既是月份又是分钟?很有趣。 -
谢谢大家的指正! mm = 分钟,MM = 月。