year2038

    4熱度

    1回答

    我有一些代碼用於將一些存儲爲字符串的時間戳轉換爲datetime對象,並且當它使用大於max int的int timestamp值轉換日期時發現了異常。 datetime.datetime.fromtimestamp(2147570047) 例如給我 ValueError: timestamp out of range for platform time_t 我怎樣才能解決這個問題呢?假設

    11熱度

    5回答

    2038年的錯誤遍佈網絡,但這似乎是一個unix問題。這將如何影響java日期?

    7熱度

    2回答

    php函數time();在2038年後是否可以使用?

    4熱度

    1回答

    我目前正在開發一個項目,要求我們的軟件必須運行至少2050年。最近我們遇到了處理NTP中Y2.036K「bug」的問題協議和Y2.038K錯誤。基本上,我們的軟件必須繼續運行這些日期,並使用正確的時間戳記錄所有數據。鑑於目前還沒有解決這些錯誤的方法,必須採用一種解決方法。 在這兩個事件並正確記錄日期之後,我們的軟件保持運行至關重要。操作系統系統時間正確無關緊要。鑑於我們正在使用Java,我們應該能

    2熱度

    3回答

    可能重複: What should we do to prepare for 2038? 什麼是2038年的問題? 如何找出我們的代碼是否有這個問題並解決它?

    20熱度

    4回答

    我剛剛發現,運行日曆腳本,PHP中的時間戳有2038年的限制。它的真正含義是什麼?爲什麼是2038而不是2050或2039?爲什麼限制時間戳只能計算給定日期(1970年)的秒數?

    1熱度

    3回答

    我一直在讀Y2038 problem,我知道time_t最終會回覆到最低的可表示的負數,因爲它會嘗試「遞增」符號位。 根據維基百科頁面,將time_t更改爲無符號整數無法完成,因爲它會破壞處理早期日期的程序。 (這是有道理的。) 但是,我不明白爲什麼它沒有作出一個無符號整數首先。爲什麼不把1970年1月1日存儲爲零而不是一些荒謬的負數?

    11熱度

    3回答

    我想打印或提取年/月/日值。 由於2038年問題,我不想使用time_t,但我在互聯網上找到的所有示例都使用它將time_point轉換爲tm。 是否有一種簡單的方法將時間點轉換爲tm(最好是而不需要增加)? 從的libc像timesub的實現將是我的最後一招: http://www.opensource.apple.com/source/Libc/Libc-262/stdtime/localti

    0熱度

    1回答

    我需要顯示四個參數來顯示年份和期間之間的數據,例如我想要返回發生在2011年期間12和2012年期間之間的交易4 我到目前爲止,但不知道在哪裏把我之間,我想我也需要< =或> =某處? SELECT dbo.MBO450.cmpcode AS CMPCODE, dbo.MBO300.yr AS YR, dbo.MBO300.period AS PERIOD,