問題タブ [year2038]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
141 参照

java - この 2038 年問題の junit テストを期待どおりに機能させる方法

2038 年 1 月 19 日以降、JavaがオーバーフローするYear_2038_problemが原因で動作を停止するコードを書いているDateので、2036 年に失敗し始める junit テストを作成して、修正するのに 2 年の時間を与えることができると思います。

最初に失敗したテストを作成するために、25 年を追加しましたが、テストが失敗しなかったことに驚きました。

これが失敗しない理由の手がかりはありますか?

「junit:junit:4.12」および「androidx.test:runner:1.1.0」でJava-1.8.0_152(64ビット)でAndroid-Studio-3.4.1を使用しています