1
ScotGu 2016-02-12 14:48:13 +08:00 1
这是有 AC+的福音啊, 想换新机的快上!
|
2
crystom 2016-02-12 14:58:15 +08:00
IT 之家,谣言之家
|
6
DreaMQ 2016-02-12 15:57:16 +08:00 via iPhone
http://www.techinsider.io/janurary-1-1970-bug-bricks-iphones-2016-2
大概是说在某些时区设定下( GMT-1 及更低)设定日期后一减去时区偏移会导致系统时间被表示为负数( 1970 年 1 月 1 日 0:00 是 0 ), CPU 无法处理。 中国时间是 GMT+8 ,估计不会出事。 |
8
ouqihang 2016-02-12 17:27:25 +08:00 via Android
怎么评价这个 bug 呢,有些手机和其他有时间显示的设备不可以设定为某个时间点以前的时间,比如 2000 年,这样就可以避免这个缺陷。
|
9
yangff 2016-02-12 18:30:50 +08:00
|
10
yangff 2016-02-12 18:35:19 +08:00
|
14
Andy1999 2016-02-12 19:01:41 +08:00 via iPhone
32 位 CPU Unix 极限 1970 年 1 月 1 日 0 时 0 分
解决这个问题超级简单的,你把时间调到 1970 之后不就好了 最多也就等一天吧 而去需要零时区西边的时区才会出现 |
15
treo 2016-02-12 19:03:38 +08:00 2
|
17
Andy1999 2016-02-12 19:13:38 +08:00 via iPhone
@ech0x GMT-1 会出现 1970 年 12 月 31 日 23 时 这个时候 Unix 就没法处理了
|
19
ouqihang 2016-02-12 19:35:20 +08:00 via Android
CHH 有人说是因为开机时校验某些 key 出错导致的。
|
20
dallaslu 2016-02-13 04:44:11 +08:00
热门评论表示:去体验店试试就知道了!
|
21
LPeJuN6lLsS9 2016-02-13 10:33:39 +08:00
试了一下北京时区,设置到 1970-1-1 8:00 ,结果挂了。这是为什么?我可不想以后自己写的程序也出这种愚蠢的 bug ……
|
22
hpeng 2016-02-13 11:33:48 +08:00 via iPhone
吓得我把自动设置时间关了
|
23
LPeJuN6lLsS9 2016-02-13 11:40:24 +08:00
@hantsuki 在 UTC+8 时 ios 有阻止我把日期调到 1970-1-1 的早上 8 点之前( android 也是这样做的),这样不可能造成硬件时间戳为负。西时区就更不可能了,所以说与 UNIX timestamp 无关?
|
24
undeflife 2016-02-13 18:48:52 +08:00
https://v2ex.com/t/247955#reply5
我这个 iPhone 5 是设置的自动时间 取下了 sim 卡 之后 难道时间错了 导致砖了? |
25
xiandao7997 2016-02-14 09:29:08 +08:00 via Android
Android 设不了 1970.1.1 之前..
|