0

この日付"Fri, 12 Dec 2008 13:20:41"を でunixtime( integer) に変換することは可能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 に答える