Android的Setting里面的日期與時間設置里,當把自動獲取勾去掉之后,可以手動設置手機當前時區;設置了之后手機會自動做出時間偏移~那么手機的通話記錄和短信的時間顯示都會自動做相應的調整,這是AP上的行為,修改這個時區,並不會影響到底層對時間的獲取,所有時間計算的源點其實都是采用UTC標准時間的,而傳到上層時,由上層根據設置的時區,做自動的調整~
結論,手機在不同的時區下,采用一些獲取系統時間的函數,比如System.currenttime()得到的其實都是標准時間,所以依據他們是比較安全的;
ANdroid已經幫我們做了適配~