【发布时间】:2016-11-28 13:14:20
【问题描述】:
我编写了以下代码将日期解析为这种格式25 July, 2016。这就是我为实现这一目标所做的。
Date _date;
String datePattern = "dd MMMM, yyyy";
DateFormat formatter = new SimpleDateFormat("yyyy-MM-DD");
SimpleDateFormat format = new SimpleDateFormat(datePattern);
String parseDate;
try {
_date= formatter.parse(date); //date Value is coming from serverin this format = 2016-07-21T16:01:57
parseDate = format.format(_date);
} catch (ParseException e) {
e.printStackTrace();
}
问题在于,它将所有月份转换为January 它将这个日期2016-07-21T16:01:57 转换为
21 January, 2016.
请指导我在这里做错了什么。
【问题讨论】:
标签: java android datetime simpledateformat