我有一個類正在使用java.util.Date
類創建一個日期對象,並使用getTime()
獲得當前毫秒。新日期()。getTime()不返回時間戳,以毫秒爲單位
我在Java文檔中看到getTime()
返回毫秒,同樣的情況出現在我的機器上。
我有另外一臺服務器,當我在服務器上部署我的應用程序時,同樣的getTime()
以秒爲單位返回時間戳。
例如在服務器
- 值:當地1350054625
- 值:1350054625000
我想知道這是怎麼可能,我想同樣的代碼在本地和我再次以毫秒爲單位得到時間戳。
下面的代碼部分...
String longTime = new Long((new Date().getTime())).toString();
if(log.isDebugEnabled())log.debug("LAST_FEED_TIME will be " + longTime + " stored.");
你使用的是什麼服務器? – Abubakkar
你如何從服務器獲取價值? – strmstn
Date是從System.currentTimeMillis()獲得的值的包裝;''你可以嘗試使用它嗎? –