2038年问题 在计算机应用上年问题可能会导致某些软件在年月日时分秒之后无法正常工作所有使用POSIX时间表示时间的程序都将受其影响因为它们以自年月日经过的秒数忽略闰秒来表示时间这种时间表示法在类UnixUnixlike操作系统上是一个标准并会影响以其C编程语言开发给其他大部份操作系统使用的软件在大部份的位操作系统上此timet数据模式使用一个有正負號的位元整數signed int存储计算的秒数依照此timet标准在此格式能被表示的最后时间是年月日星期二UTC超过此一瞬间时间将会绕回wrap around且在内部被表示为一个负数并造成程序无法工作因为它们无法将此时间识别为年而可能会依個別實作而跳回年或年因此可能产生错误的计算及动作 有少數的情況下在制定規格時特別規定以無正負號的位元整數unsigned int儲存POSIX时间因此錯誤會被延後到年例如比特幣區塊鏈中的區塊時間戳記就是以這種方法儲存 目前并没有针对现有的CPU操作系统搭配的简单解决方案直接将POSIX时间更改为位模式将会破坏对于软件数据存储以及所有与二进制表示时间相关的部份的二进位兼容性更改成无符号的位整数则会影响许多与两时间之差相关的程序不过那时使用位系统的计算机可能会很少 大部份位操作系统已经把timet這個系統變數改為位寬不過其他現有架構的改動仍在進行中不過預期應該可以在年前完成然而直到年仍然有数以亿計的位系统在運行中特別是许多嵌入式系统相对于一般电脑科技至个月的革命性更新嵌入式系统可能直至使用寿命终结都不会改变位timet的使用亦被编码于文件格式例如众所周知的ZIP文件压缩格式其能存在的时间远比受影响的机器长 新的位运算器可以记录至约亿年后的年月日星期日UTC