0

是否可以将此日期转换"Fri, 12 Dec 2008 13:20:41"unixtime( integer) in java. 请给我提示/解决方案。提前致谢。

4

2 回答 2

6
SimpleDateFormat pattern = new SimpleDateFormat("EEE, dd MM yyyy HH:mm:ss");
Date date = pattern.parse("Fri, 12 Dec 2008 13:20:41")
long milliseconds = date.getTime();
于 2013-05-31T17:54:24.607 回答
2

请注意,unix 纪元时间是以秒而不是毫秒为单位定义的。之后我改进了黑带的答案:

SimpleDateFormat pattern = new SimpleDateFormat("EEE, dd MM yyyy HH:mm:ss");
Date date = pattern.parse("Fri, 12 Dec 2008 13:20:41")
long milliseconds = date.getTime();
long unixEpochTime = milliseconds / 1000;
于 2013-05-31T18:00:14.207 回答