android中的Unparseable Date

Sag*_*yad -9 java android

SimpleDateFormat df2 = new SimpleDateFormat("dd-MMM-yyyy");
String eDate ="04/26/2013";
Date eDDte;
try {
    eDDte = df2.parse(eDate);
    System.out.println("Date: " + eDDte);
} catch(ParseException e){
}
Run Code Online (Sandbox Code Playgroud)

注意:我unparseable date error上了第5行.我已经尝试了很多其他格式,但我不知道是什么问题.

dce*_*chi 6

您需要将格式更改为:"MM/dd/yyyy"以核心解析您的日期:"04/26/2013"

这个简单的测试打印: Date: 26-Apr-2013

public class DateFormatTest {
    public static void main(String... args) {
        SimpleDateFormat df2 = new SimpleDateFormat("MM/dd/yyyy");
        SimpleDateFormat df3 = new SimpleDateFormat("dd-MMM-yyyy");
        String eDate ="04/26/2013";
        Date eDDte;
        try {
            eDDte = df2.parse(eDate);
            System.out.println("Date: " + df3.format(eDDte));
        } catch(ParseException e){
            e.printStackTrace();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)