如何将日期格式12/20/2014更改为2014年12月20日

时间:2014-12-22 10:07:47

标签: android performance android-activity

如何将日期格式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; 
    }

1 个答案:

答案 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