是否可以将此日期转换"Fri, 12 Dec 2008 13:20:41"
为unixtime
( integer
) in java
. 请给我提示/解决方案。提前致谢。
问问题
493 次
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 回答