将字符串时间戳转换为日期

时间:2012-05-08 08:04:47

标签: java date format timestamp

如何将“Thu Jun 07 13:01:59 IST 2007”的字符串时间戳转换为 java 中的日期格式?

4 个答案:

答案 0 :(得分:4)

String ds = "Thu Jun 07 13:01:59 IST 2007";
SimpleDateFormat f = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy");
Date d = f.parse(ds);

正如其他人所说,答案在文档中。

答案 1 :(得分:0)

您可以使用DateFormat:

DateFormat dateFormat = new SimpleDateFormat("E M d HH:mm:ss z yyyy");
Date date = dateFormat.parse("Thu Jun 07 13:01:59 IST 2007");

答案 2 :(得分:-1)

首先,创建SimpleDateFormat javadocs中指定的日期和时间模式字符串,然后调用parse将字符串转换为Date对象。

答案 3 :(得分:-1)

使用SimpleDateFormat。像这样:

DateFormat fmt = new SimpleDateFormat("EEE MMM d hh:mm:ss Z yyyy");
Date date = fmt.parse(str);