0

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

4

5 回答 5

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();
    }
于 2012-12-03T08:36:25.053 回答
2

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

于 2012-12-03T08:30:21.047 回答
2

您的字符串表示日期的日期格式是:

DateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
于 2012-12-03T08:31:13.630 回答
1

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

简单日期格式

于 2012-12-03T08:31:21.053 回答
1

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

于 2012-12-03T08:37:06.547 回答