Date
sとを使用すると奇妙な奇妙なことになりCalendar
ました。ポイントは、特定の日付を作成したいということです。
Calendar cal = Calendar.getInstance();
cal.set(1970, 0, 1, 0, 0, 0);
Date date = cal.getTime();
これで、正しい日付が表示されますが、デバッグ時に、日付変数の下に、たとえばの「fasttime」が表示されます-3599459
。期待値がであるため、これによりJUnit
テストが失敗します-3600000
。カレンダーは初期化時に541ミリ秒などを追加するようです...
質問は次のとおりです。これなしで固定日付を単純に作成することはできません'私はバックグラウンドで数ミリ秒を追加しています'-ゴースト関数?