如何解析没有第二个值的日期

时间:2018-01-07 14:59:41

标签: java android

我有此格式的日期"dd-MM-yyyy HH:mm a" ("07-01-1994 9:15 PM)列表。 所以没有第二个值所以date不解析。 如果采用这种格式我放"ss"然后parse.please提供解决方案而不放"ss"

我在07-01-1994 9:15 PM这个类型的日期值以字符串格式,我希望这些日期转换为Date数据类型。

所以输入有字符串日期=“07-01-1994 9:15 PM” 我希望输出日期数据类型。

SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy HH:mm a");

1 个答案:

答案 0 :(得分:1)

试试这个:

  String date = "07-01-1994 9:15 PM";

    SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy hh:mm a");
    try {
        Date dateOut = sdf.parse(date);
        dateOut.setSeconds(00);
        Log.d("DATE OUT", "" + dateOut);
    } catch (ParseException e) {
        e.printStackTrace();
    }