Android new Date方法在模擬器裏獲取的時間與當前時間相差8小時

第一次做Android的項目,碰到個奇怪的問題。

在將時間戳轉換成當前時間的時候,獲取到的時間總是比當前時間慢8小時,但在eclipse中,時間就是正常的。

折騰了半天,後來發現Date date = new Date(time);使用這個方法的時候,發現時間也是差8個小時。

剛開始沒想到問題在哪裏,直接在時間戳上面加了8小時,轉換就正常了。

後來發現,原來是模擬器的時區設置不對,將模擬器的時區設置成東八區,再次獲取時間的時候就正常了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章