我有一个日期,"2015-06-08"。我想把它转换成08 June 2015
String oldDateString = "2015-06-08";
SimpleDateFormat oldDateFormat = new SimpleDateFormat("yyyy-mm-dd", Locale.getDefault());
SimpleDateFormat newDateFormat = new SimpleDateFormat("dd MMMM yyyy", Locale.getDefault());
Date date = oldDateFormat.parse(oldDateString);
String result = newDateFormat.format(date);
,但这不能正常工作。它返回"08 January 2015"。我做错了什么?
使用yyyy-MM-dd
代替yyyy-mm-dd
,因为小写的'm'是分钟。文档:link