随着时间获得特定日期的毫秒数

Atu*_*waj 0 java datetime android

我在转换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();
}
Run Code Online (Sandbox Code Playgroud)

它扔了一个Parsing Exception.

Ale*_* C. 9

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd, HH:mm:ss");
Run Code Online (Sandbox Code Playgroud)

应该

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Run Code Online (Sandbox Code Playgroud)

另外,我认为你应该写:

oldDate = formatter.parse(oldTime);
Run Code Online (Sandbox Code Playgroud)