从Java格式化字符串解析日期

时间:2012-12-03 08:27:44

标签: java date

我有一个格式为“Mon Dec 03 00:00:00 IST 2012”的字符串。我想将此字符串转换为Date。任何格式都可以。

5 个答案:

答案 0 :(得分:3)

可以尝试:

SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
    try {
        Date date = sdf.parse("Mon Dec 03 00:00:00 IST 2012");
    } catch (ParseException e) {
        e.printStackTrace();
    }

答案 1 :(得分:2)

您可以使用SimpleDateFormat类的parse()方法。阅读API文档here

答案 2 :(得分:2)

字符串表示日期的日期格式为:

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

答案 3 :(得分:1)

使用SimpleDateFormatter。您可以在此处找到有关它们的详细信息:

SimpleDateFormat

答案 4 :(得分:1)

DateFormat dateFormat = new SimpleDateFormat("E MMM dd HH:mm:ss zzz yyyy");