Android new Date方法在模拟器里获取的时间与当前时间相差8小时
2017-04-29 16:13
295 查看
第一次做Android的项目,碰到个奇怪的问题。
在将时间戳转换成当前时间的时候,获取到的时间总是比当前时间慢8小时,但在eclipse中,时间就是正常的。
折腾了半天,后来发现
刚开始没想到问题在哪里,直接在时间戳上面加了8小时,转换就正常了。
后来发现,原来是模拟器的时区设置不对,将模拟器的时区设置成东八区,再次获取时间的时候就正常了。
在将时间戳转换成当前时间的时候,获取到的时间总是比当前时间慢8小时,但在eclipse中,时间就是正常的。
折腾了半天,后来发现
Date date = new Date(time);使用这个方法的时候,发现时间也是差8个小时。
刚开始没想到问题在哪里,直接在时间戳上面加了8小时,转换就正常了。
后来发现,原来是模拟器的时区设置不对,将模拟器的时区设置成东八区,再次获取时间的时候就正常了。
相关文章推荐
- js获取日期时间相差8小时解决方法
- Android 获取当前系统时间的两种方法
- Java获取时间与系统时间相差8小时的解决方法
- android开发 获取比当前系统时间提前十天的方法
- phpstudy 获取时间相差8小时 调整方法
- cocos2d-x在win32和iOS、android下获取当前系统时间的方法
- Java获取时间与系统时间相差8小时的解决方法
- android 获取当前时间的方法
- PHP5中Date()函数获取时间相差8小时问题的解决方法
- cocos2d-x在win32和iOS、android下获取当前系统时间的方法
- 【Ubuntu】Windows与Linux(Ubuntu)双系统时间不一致 (相差8小时) 的解决方法
- 【整理】ASP.NET获取当前时间的所有方法
- JSP获取服务器当前日期时间的方法
- .net获取当前时间的方法示例
- PHP 获取时间不准确 差8小时 的 解决方法
- Android 获取当前语言的方法1
- Windows与Linux(Ubuntu)双系统时间不一致 (相差8小时) 的解决方法
- 【整理】ASP.NET获取当前时间的所有方法
- vc 获取当前时间的方法
- 【整理】ASP.NET获取当前时间的所有方法