电子万年历只能调到1993-2023年
万年历改成三十年历算了。:L 使用期1993--2023,肯定是上世纪九十年代生产的,让你用三十年够本了,偷着乐吧,没啥抱怨的;P 本帖最后由 Jambalaya 于 2024-1-16 12:36 编辑没农历的话,星期和日期,2024与1996是一样的。
另大致扫了下2月28日/29日,1993~2023的日历已经包含了所有的星期日期对应。 bd3ur 发表于 2024-1-16 11:30
短命的厂家想着过了2023年不准备活了。
别有意见,上世纪末还有千年虫问题 ;P
然后别以为千年虫过了就没事了,2038 年全世界又要来一次:所有基于 Unix 的操作系统,在 2038 年 1 月 19 日后会变成 1901 年 12 月 13 日 :lol
你看看你的手机能把时间设置到 2039 年吗
Jambalaya 发表于 2024-1-16 11:53
没农历的话,星期和日期,2024与1996是一样的。
按照你的说法,我已经调到了1996年,不看阴历,能对上星期了。:victory: 无良的厂家 :@ 短命的厂家想着过了2023年不准备活了。;P 我有一台2005年的电子台历,最近几年偶有日期错乱现象,调不了,但是过了某个月份自动又好了…… 有些器件的寿命可能没那么长
家里的万年历早就活到头了,只能选个最接近的将就着看,只要时间,日历,星期不错就行。 纳米电容 发表于 2024-1-16 12:00
使用期1993--2023,肯定是上世纪九十年代生产的,让你用三十年够本了,偷着乐吧,没啥抱怨的
你看看你的手机,多半也不能设置到 2038 年以后的日期,全世界基于 Unix 操作系统的设备都不能(Windows NT 可以)
楼主的问题怎么说呢,算是认知上的差距吧 :D 本帖最后由 Jambalaya 于 2024-1-16 12:44 编辑
washu 发表于 2024-1-16 12:16
你看看你的手机,多半也不能设置到 2038 年以后的日期,全世界基于 Unix 操作系统的设备都不能(Windows...
试了下iPhone SE1,日期可以设置到2038年1月2日,不能再往后;但“提醒事项”可以设置到公元10000年。 不忘初心
Jambalaya 发表于 2024-1-16 12:27
试了下iPhone SE1,“提醒事项”可以设置到公元10000年。
要设置系统时间,不是应用。
另外你还可以把系统时间(关闭自动设置时间)设置为 1970 年 1 月 1 日再重启看看 :D
btw. 我不确定你的爱疯在不在有问题的范围内,如果在,会变砖 ;P washu 发表于 2024-1-16 12:41
要设置系统时间,不是应用。
另外你还可以把系统时间(关闭自动设置时间)设置为 1970 年 1 月 1 日 ...
iPhone SE1,系统日期可以设置到2038年1月2日,不能再往后;“提醒事项”可以设置到公元10000年。 Jambalaya 发表于 2024-1-16 12:45
iPhone SE1,系统日期可以设置到2038年1月2日,不能再往后;“提醒事项”可以设置到公元10000年。
这就是了,系统时间需要计算的,提醒那里应该只是存储一个设置值用于对比,没有换算 :D
楼主的问题也一样,万年历涉及到年月日和星期、大小月、闰年换算问题,如果有农历还涉及到农历换算问题。
所有基于 Unix 的系统,涉及日期的换算是用一个 32 位有符号整数,2038 年 1 月 19 日后这个 32 位整数的后 31 位将溢出到第 32 位,而有符号的 32 位整数的首位是区分正负的,于是就会变成 1901 年 12 月 13 日。至于我叫你试试 1970 年 1 月 1 日,则它是这个 32 位整数的 0,iOS 的很多版本在遇到这个为 0 时,重启死机 :D
*当然这个 bug 已经修补