这是一个有点异想天开的问题,部分灵感来自电影 2012的宣传,但它可能对软件系统产生真正的影响。(如果不是在 2012 年,那么肯定是在 2038 年。)
2012 年有各种各样的世界末日预测,我想知道是否有一个日期时间/时间戳系统将在 2012 年到期?(我以为我在一年前遇到过,但我不记得具体细节了。我也可能记得 2038 年。)
例如,常用的日期时间系统从 1970/1/1 开始,并从该时间开始按秒计数。如果您将 unsigned int 的最大值作为秒添加到该值,您会得到一个落在 2038 年的日期。准确地说是 2038 年 1 月 19 日凌晨 3:14:07。
那么,是否有一个日期时间系统:
纪元开始 + 常见 int 类型的最大值 = 2012 年的日期?
顺便说一句,我不想煽动任何偏执狂的火焰。这与实际系统设计考虑相一致。
更新甜甜圈发现此页面包含以下参考但没有更多信息:2012-07-13 Fri - UNIX time_t $50000000 at 11:01:20 UTC
有任何想法吗?