Ticket #39121

西暦2019年5月1日が平成になってしまう

Eröffnet am: 2019-04-10 21:33 Letztes Update: 2019-04-14 09:08

Auswertung:
(Anonym)
Verantwortlicher:
Typ:
Status:
Geschlossen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
Keine

Details

AJDクラスのコンストラクタにCalendarオブジェクトを渡してAJDオブジェクトを生成し、 AJDオブジェクト.getEra().getEra().getName()を利用した場合、 西暦1989年1月8日が、昭和になってしまいます。 西暦2019年5月1日が、平成になってしまいます。 1日ずれているのではないでしょうか?

Ticket-Verlauf (3/5 Historien)

2019-04-10 21:33 Aktualisiert von: None
  • New Ticket "西暦2019年5月1日が平成になってしまう" created
2019-04-10 22:05 Aktualisiert von: terasaki
Kommentar

(匿名) への返信

AJDクラスのコンストラクタにCalendarオブジェクトを渡してAJDオブジェクトを生成し、 AJDオブジェクト.getEra().getEra().getName()を利用した場合、 西暦1989年1月8日が、昭和になってしまいます。 西暦2019年5月1日が、平成になってしまいます。 1日ずれているのではないでしょうか?

5月1日0時のCalendarからnewした場合、ミリ秒起因のAJD値計算誤差があり、正しい5月1日0時のAJD値より若干小さい値となり、過去日と判断されていました。 ミリ秒を切り捨てる処理に切り替え正しい判定となる1.4.6.2019をリリースしました。

(Edited, 2019-04-11 02:21 Aktualisiert von: terasaki)
2019-04-11 02:24 Aktualisiert von: terasaki
  • Lösung Update from Keine to Gefixt
2019-04-12 17:06 Aktualisiert von: terasaki
  • Status Update from Offen to Geschlossen
2019-04-14 09:08 Aktualisiert von: None
Kommentar

ありがとうございます! 1.4.6.2019 にてきちんと動作していることを確認できました。

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden