2009-11-16 49 views

回答

1

PHP時間戳的秒數從1/1/1970,和Java時間戳是自1/1/1970毫秒數。因此,所有你需要用Java做的是1000

Date d=new Date((long)phpTimeStamp*1000); 
+0

問題是,當我1000整數乘法,它就會溢出,因此有可能首先轉換爲長,然後乘以1000? – newbie 2009-11-16 11:37:52

+0

現在,我得到它workign,首先轉換爲長,然後用1000 – newbie 2009-11-16 11:40:01

+0

是的,這就是爲什麼我的代碼表示,(長)phpTimeStamp – 2009-11-16 12:56:31

0

爲了避免溢出乘以:

Date d=new Date(((long)phpTimeStamp)*1000);