Java解析字符串日期为MilliSecond

时间:2014-03-15 06:57:55

标签: java simpledateformat

如何将日期字符串'Fri Mar 14 09:44:31 IST 2014'转换为millisec

我试过这个Java代码:

String dateStr = "Fri Mar 14 09:44:31 IST 2014";
SimpleDateFormat sdf = new SimpleDateFormat("MM dd HH:MM:ss");
try {
    System.out.println(sdf.parse(dateStr).getTime());
} catch (ParseException e) {
    e.printStackTrace();
}

2 个答案:

答案 0 :(得分:2)

您的SimpleDateFormat不正确。

试试这个

SimpleDateFormat sd = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");

答案 1 :(得分:1)

尝试以下代码。

SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.US);