获取特定日期的毫秒数

时间:2013-06-11 13:13:03

标签: java android datetime

我在将Date转换为毫秒时遇到问题

try {
    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd, HH:mm:ss");
    formatter.setLenient(false);

    String oldTime = "2013-06-11 06:40:24"; 
    Date oldDate;

    oldDate = formatter.parse(oldTime);

    Sysout(oldDate.getTime());
} catch (ParseException e) {
    e.printStackTrace();
}

投掷Parsing Exception

1 个答案:

答案 0 :(得分:9)

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd, HH:mm:ss");

应该是

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

另外,我认为你应该写:

oldDate = formatter.parse(oldTime);