如何将日期格式12/20/2014更改为2014年12月20日,如果你能告诉我在android中是否知道mm / dd / yyyy。
嗨以下代码工作正常..
public static String setChangeDateFormat(String dateStr) {
String inputPattern = "yyyy-MM-dd";
String outputPattern = "MMMM dd, yyyy";
SimpleDateFormat inputFormat = new SimpleDateFormat(inputPattern);
SimpleDateFormat outputFormat = new SimpleDateFormat(outputPattern);
Date date = null;
String startDate = null;
try {
date = inputFormat.parse(dateStr);
startDate = outputFormat.format(date);
} catch (ParseException e) {
e.printStackTrace();
}
return startDate;
}
答案 0 :(得分:0)
月份如下所示: -
Jan = 0, dec = 11
你传递12所以它默认显示1月。 见下面的例子: -
http://www.mkyong.com/java/java-date-and-calendar-examples/
阅读本文档以获取更多信息: -
http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html