如何将字符串时间戳(如“Thu Jun 07 13:01:59 IST 2007” )转换为java中的日期格式?
问问题
9859 次
4 回答
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);
正如其他人提到的,答案在文档中。
于 2012-05-08T08:16:01.910 回答
0
您可以使用日期格式:
DateFormat dateFormat = new SimpleDateFormat("E M d HH:mm:ss z yyyy");
Date date = dateFormat.parse("Thu Jun 07 13:01:59 IST 2007");
于 2012-05-08T08:10:46.200 回答
-1
首先,创建 javadocs 中指定的日期和时间模式字符串SimpleDateFormat
,然后调用parse
将字符串转换为Date
对象。
于 2012-05-08T08:12:40.883 回答
-1
使用SimpleDateFormat
. 像这样的东西:
DateFormat fmt = new SimpleDateFormat("EEE MMM d hh:mm:ss Z yyyy");
Date date = fmt.parse(str);
于 2012-05-08T08:13:13.160 回答