是否可以在"Fri, 12 Dec 2008 13:20:41"
中将此日期unixtime
转换为integer
(java
)。请提供提示/解决方案。提前谢谢。
答案 0 :(得分: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();
答案 1 :(得分:2)
请注意,unix纪元时间以秒为单位定义,而不是以毫秒为单位。之后我改进了blackbelts的答案:
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;