
Year 2038 problem - Wikipedia
The year 2038 problem (also known as Y2038, [1] Y2K38, Y2K38 superbug or the Epochalypse[2][3]) is a time computing problem that leaves some computer systems unable to represent times after 03:14:07 UTC on 19 January 2038.
All about fix to Y2038 - 知乎 - 知乎专栏
2038年问题指在32位系统上,Linux系统的日期和时间最大到UTC的2038年1月19日,03点14分07秒,在这之后会出现溢出折回的现象。 为了解决该问题,需要从 Linux内核,工具链(GNU Libc)以及用户态同时入手。 本文对于该问题的修复进行总结,作为"农历兔年"的结篇。 Y2038问题修复的主要方面就是将之前的32位类型的变量改为64位类型,从而可以支持更大的时间跨度。 Linux内核很早就意识到了这个Y2038的问题,在kernel-5.10版本中提交了相关的修复。 对于 …
2038 Bug Info | 38bug.com
The Y2038 problem arises because many systems use a 32-bit signed integer to store time values, representing the number of seconds since January 1, 1970 (the Unix epoch). On January 19, 2038, this integer will reach its maximum value of 2,147,483,647 and overflow, causing it to wrap around and represent negative numbers.
2038年问题 - 百度百科
2038年问题是指在使用POSIX时间的 32位 计算机 应用程序上, 格林尼治时间 2038年1月19日凌晨03:14:07(北京时间:2038年1月19日中午11:14:07)之后无法正常工作。 [1] 在计算机应用上,2038年问题可能会导致某些软件在2038年无法正常工作。 所有使用POSIX时间表示时间的程序都将受其影响,因为它们的时间起点是 格林尼治时间 1970年1月1日0时0分0秒(这个时间名叫 the Unix Epoch),它们用the Unix Epoch经过的秒数(忽略闰秒)来表示时间。 这种时间表示法 …
Year 2038 Bug: What is it? How to solve it? - Stack Overflow
2023年4月25日 · The year 2038 problem (also known as Unix Millennium Bug, Y2K38 by analogy to the Y2K problem) may cause some computer software to fail before or in the year 2038; The problem affects all software and systems that store system time as a signed 32-bit integer, and interpret this number as the number of seconds since 00:00:00 UTC on January 1, 1970.
聊一聊2038年问题 - 知乎 - 知乎专栏
2038 年问题的根源就是使用了 32 位有符号整数来表示时间,看起来它的解决方案非常的简单,直接粗暴地将 32 位有符号整数 修改成 64 位有符号整数。 如果真的这样做,那对这个世界会产生什么影响呢? 在修复 2038 年问题那一天,估计全世界人已都在做同一件事情: 因此这样的做法无异于格式化整个世界,创建一个新的世界。 我们当然不能这样。 不过,遗憾的是,当前并没有针对现有的 CPU/操作系统搭配的简单解决方案。 直接将时间更改为 64 位模式将会破坏对于软 …
The Year 2038 Problem - What it is, Why it will happen & How to …
Also known as the Y2K38 Bug, The Unix Y2K Bug or Epochalypse. The year 2038 problem is a problem caused by how some software systems store dates. When these dates reach 1 second after 03:14:07 UTC on 19 January 2038 they could have an error or incorrectly store the wrong date (in some cases 20:45:52 on Friday, 13 December 1901).
The Y2038 Bug: What You Need to Know
2023年1月19日 · Learn about the Year 2038 bug, a computer bug that is related to the way that computers store and handle dates. Find out what causes the Y2038 bug, whether it has already happened, and what you can do to prepare for it.
隐藏的BUG探讨——从“Y2K”问题到“2038”年问题_2038年 变成 …
2017年6月18日 · 前几天在饱览书籍的过程中,饶有兴致的注意到一个在历史上曾经叱咤过全球的严重计算机bug,于是记录下来,等待以后入坑什么是千年虫(y2k)问题千年虫-百度百科 计算机2000年问题,又叫做“千年虫”、“电脑千禧年千年虫问题”或“千年危机”。
timestamp上限超过2038年会怎么样 - 51CTO博客
2024年11月14日 · 2038年 (y2038或y2k38)问题是关于时间数据类型表示的。 解决方案是使用64位时间戳。 我在内核开发人员Arnd Bergmann担任Outreachy实习生时就开始研究该问题。