2011-03-17 179 views
4

我需要知道郵件何時收到,因此我正在打印jms時間戳,例如msg.getJMSTimestamp(),但是這會返回一些數字,例如1300339215983,以毫秒爲單位。我不會低估它的值。我如何將其轉換爲當前的標準日期和時間。將jms時間戳轉換爲當前日期和時間

謝謝。

回答

8
java.util.Date = new java.util.Date(msg.getJMSTimestamp()); 
+0

就像一個魅力..但msg.getJMSTimestamp()返回的值是什麼。它以毫秒爲單位表示它的值。 – technocrat 2011-03-17 06:20:54

+2

自標準基準時間以來的毫秒數,稱爲「時代」,即1970年1月1日,格林威治標準時間00:00:00。 – objects 2011-03-17 06:23:39