我进行下一个操作:
将设备上的时区设置为 GMT+0400(不是来自代码)
创建新日期
和打印时间 (SimpleDateFormat) - 以毫秒为单位
得到 11-19 19:16:40.920: I/System.out(30070): TEST TIME:1353330825273 TIME:19.11
当我在设备上更改我的 timeZone 到 GMT+0600 并且现在用毫秒创建日期 1353330825273
日期 myDate=新日期(1353330825273L);
但是当我再次打印时间时,我得到了 11-19 19:17:00.920: I/System.out(30070): TEST TIME:1353330825273 TIME:21.11
时间格式字符串为:k:mm
为什么?如何禁用时区修改我的时间?