2011-04-21 47 views

回答

2

Date類具有特殊的構造爲這樣:

Date result = new Date(numberOfSec * 1000); 

而且可以格式化你的Date對象作爲你喜歡使用SimpleDateFormat

查看doc

+0

生成日期的格式是什麼? – user590849 2011-04-21 07:15:04

+0

你必須檢查api:http://download.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html – 2011-04-21 07:55:45

+0

@Adriaan科斯特,感謝您的更正。 – 2011-04-21 07:58:22

6

您可以創建自1月1日根據毫秒數Date例如,1970年,你的價值以秒爲單位,但一個簡單的換算:

long timestamp = getTimestampInSeconds(); // some megic to get the value 
Date date = new Date(timestamp * 1000); // convert to milliseconds 
2

它已經一段時間,因爲這個問題被問,但我只是面臨同樣的麻煩。 我發現問題在於變量類型。你是否使用整數來存儲時間戳值?嘗試使用long。它對我有用

相關問題