我有一个时间字符串,如下午4:52。我希望将其转换为毫秒,以便与系统的当前时间进行比较。怎么可能在android?
答案 0 :(得分:3)
long millis = 0;
DateFormat dateFormat = new SimpleDateFormat("hh:mm a");
try {
Date d = dateFormat.parse("4:52 PM");
millis = d.getTime();
} catch (ParseException e) {
e.printStackTrace();
}
答案 1 :(得分:-1)
String someTime = "4:52 pm";
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm aa");
Date date = sdf.parse(someTime);
System.out.println(date.getTime());