第一次做Android的項目,碰到個奇怪的問題。
在將時間戳轉換成當前時間的時候,獲取到的時間總是比當前時間慢8小時,但在eclipse中,時間就是正常的。
折騰了半天,後來發現Date date = new Date(time);
使用這個方法的時候,發現時間也是差8個小時。
剛開始沒想到問題在哪裏,直接在時間戳上面加了8小時,轉換就正常了。
後來發現,原來是模擬器的時區設置不對,將模擬器的時區設置成東八區,再次獲取時間的時候就正常了。
第一次做Android的項目,碰到個奇怪的問題。
在將時間戳轉換成當前時間的時候,獲取到的時間總是比當前時間慢8小時,但在eclipse中,時間就是正常的。
折騰了半天,後來發現Date date = new Date(time);
使用這個方法的時候,發現時間也是差8個小時。
剛開始沒想到問題在哪裏,直接在時間戳上面加了8小時,轉換就正常了。
後來發現,原來是模擬器的時區設置不對,將模擬器的時區設置成東八區,再次獲取時間的時候就正常了。