Fröhliche Weihnachten. Da es besser ist, viele Probleme zu haben, möchte ich das Phänomen teilen, dass "dies in einer internen Untersuchung passiert ist!".
Wenn Sie in unserem System Stammdaten über eine Person registrieren, werden die Informationen, die zum Erstellen von Daten für das Buchhaltungssystem und das Steuersystem erforderlich sind, automatisch ohne erneute Eingabe verknüpft. Einmal erhielt ich eine Anfrage, dass "die im Master registrierten Daten und die mit den Steuerdaten verknüpften Daten um einen Tag verschoben sein werden". Als ich es mit der Idee untersuchte, dass "es nur verknüpft ist, sich aber nicht verschiebt", stellte sich heraus, dass das Phänomen nur in einem bestimmten Jahr auftrat ... Von diesem Punkt an ", dass? Wird weiterhin sein.
Das Registrierungsdatum des Kapitäns, der sich erkundigt hat Es war der 11. Mai 1951. Wenn nur diese Daten verknüpft sind, ist dies der 10. Mai 1951. Wenn Sie jedoch die Daten für den 1. Dezember 1951 erstellen, werden sie unverändert verknüpft. Was ist an diesem Tag passiert? Als ich es nachgeschlagen habe ...
Die Ursache war im Sommer.
Sommerzeit (Sommerzeit) bedeutet, die Uhrzeit während eines bestimmten Zeitraums um eine Stunde zu verschieben und darauf basierend zu leben. Zum Beispiel wird eine Person, die um 9 Uhr zur Arbeit geht und um 18 Uhr zurückkehrt, tatsächlich um 10 Uhr zur Arbeit gehen und um 19:00 Uhr zurückkehren. Wenn die Sommerzeit vorbei ist, stellen Sie die Zeiger der Uhr um eine Stunde zurück.
Es scheint, dass die Politik darin besteht, die helle Zeit effektiv zu nutzen, aber dies war ein Problem.
Beim Umgang mit Datumsinformationen in Java hat unser System diese nach Datum + Uhrzeit erfasst. Konvertieren Sie aus der am 11. Mai 1951 registrierten Datenbank in den westlichen Kalender. 1951-5-11 00:00 (japanische Zeit) Und zeitgesteuerte Daten werden generiert.
In Java ist dies im Sommer, daher wird es intern um 1 Stunde zurückgesetzt. Dann, wenn Sie es bekommen 1951-5-10 23:00 (japanische Zeit) Dies bedeutet, dass Sie einen Tag zurückkehren, wenn Sie nur das Datum für die Anzeige verwenden.
Ich habe es nicht bemerkt ...
Informationen hier http://d.hatena.ne.jp/nowokay/20130917 Es gibt auch Details auf dieser Seite. Wenn Sie mehr darüber erfahren möchten, lesen Sie bitte diese Seite.
Der Zeitraum, der der Sommerzeit in Japan entspricht, ist übrigens wie folgt. 3. Mai (Montag) - 11. September (Samstag) 1948 4. April (Montag) - 10. September (Samstag) 1945 8. Mai (Montag) - 9. September (Samstag) 1950 7. Mai (Montag) - 8. September (Samstag) 1951
Auch in Japan wurden in der Vergangenheit verschiedene Maßnahmen umgesetzt ... Ich habe von dieser Angelegenheit einschließlich des Hintergrunds erfahren.
Recommended Posts