java.text.ParseException:无法解析的日期:“04-02-2019”

java.text.ParseException: Unparseable date: "04-02-2019"

首先,我知道有很多关于我的 problem.But 的问题不足以解决我的 problem.So 如果有人可以提供任何东西,那就是太好了。 在我的术语中,日期首先以字符串格式出现,然后我需要将其转换为 date.But 我无法做到这一点。

我想要格式,因为格式字符串具有 .Like as date 应该与 04-02-2019 一样。

这是我的 java 代码:

    Date date=null;
    DateFormat dateFormat = new SimpleDateFormat("dd-MMM-yyyy");
    try {
        date=dateFormat.parse(paymentDate);
        Log.v("Date:",""+date);
    } catch (ParseException e) {
        e.printStackTrace();
    }

注意:paymentDate="04-02-2019" 异常:

java.text.ParseException: Unparseable date: "04-02-2019"
at java.text.DateFormat.parse(DateFormat.java:362)

格式dd-MMM-yyyy表示日期格式为2019年2月4日//1993年3月25日等

替换为dd-MM-yyyy

请再次查看您编译好的文件。它应该工作。

这里是代码 运行 作为在线片段: