2013-04-11 192 views
3

如何將JSON中的Javascript時間戳轉換爲java時間戳?將json時間戳轉換爲正則java時間戳

Json timestamp Example: 1365427692 
+3

看起來像秒數的時間戳,只需乘以1000即可獲得Java時間戳的毫秒數。 – 2013-04-11 08:25:33

+0

閱讀此:http://stackoverflow.com/questions/3371326/java-date-from-unix-timestamp從問題:java.util.Date time = new java.util.Date((long)timeStamp * 1000) ; – xkickflip 2013-04-11 08:38:49

+0

我工作過,感謝 – 2013-04-11 14:30:33

回答

0
private Date JSONTarihConvert(String tarih) throws ParseException{ 
    long timestamp = getTimeStampFromTarih(tarih); 
    return new Date(timestamp); 
} 

更多信息here

+0

getTimeStampFromTarih函數在哪裏? – 2013-04-11 08:26:48

+0

它只是一個函數來得到實際的時間戳:'1365427692',在你的例子 – Daniel 2013-04-11 08:37:40

+0

中,你只需複製和粘貼相同的代碼,但不解釋函數來自哪裏。對解釋它的問題有評論。 – BlaShadow 2013-05-15 06:45:52

0

java.time

現代化的方法是用java.time類。

Instant instant = Instant.ofEpochSecond(1365427692L); 

Instant是UTC時間軸上的一個時刻,分辨率爲納秒。