Android的Setting里面的日期与时间设置里,当把自动获取勾去掉之后,可以手动设置手机当前时区;设置了之后手机会自动做出时间偏移~那么手机的通话记录和短信的时间显示都会自动做相应的调整,这是AP上的行为,修改这个时区,并不会影响到底层对时间的获取,所有时间计算的源点其实都是采用UTC标准时间的,而传到上层时,由上层根据设置的时区,做自动的调整~
结论,手机在不同的时区下,采用一些获取系统时间的函数,比如System.currenttime()得到的其实都是标准时间,所以依据他们是比较安全的;
ANdroid已经帮我们做了适配~