日期字符串到毫秒

时间:2015-05-13 13:04:23

标签: java android

我有一个时间字符串,如下午4:52。我希望将其转换为毫秒,以便与系统的当前时间进行比较。怎么可能在android?

2 个答案:

答案 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());