我有此格式的日期"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");
答案 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();
}