All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.time4j.scale.package-info Maven / Gradle / Ivy

There is a newer version: 4.38
Show newest version

/**
 * 

This package handles the UTC timeline (Corrected Universal Time) and * other time scales.

* *

Tools for conversion of time scales and calculation of UTC-leapseconds * are offered, see the classes {@code TimeScale} and {@code LeapSeconds}.

* *

Every chronology has its own elements, units and rules but all * systems where time points implement the interface {@code UniversalTime} * have the same common reference to UTC time scale. This way a common * storage model for different systems and timezones can be realized such * that all local timestamps can finally be stored as UTC (using timezones). * If as special case timezone rules possibly change (DST changes) and the * timestamps to be stored are in the future then the alternative would * be to save all temporal element values including the local time the timezone * and the daylight-saving-rule to be applied.

*/ /*[deutsch] *

Behandelt die UTC-Zeitachse (Corrected Universal Time) und andere * Zeitskalen.

* *

Es werden Hilfen zum Konvertieren von Zeitskalen und * Ermitteln von UTC-Schaltsekunden angeboten, siehe die Klassen * {@code TimeScale} und {@code LeapSeconds}.

* *

Jedes Kalendersystem hat seine eigenen Elemente, Einheiten und Regeln, * aber alle Systeme, in denen Zeitpunkte das Interface {@code UniversalTime} * implementieren, besitzen einen gemeinsamen einheitlichen Bezug zur * UTC-Weltzeitlinie. Damit wird zugleich ein über verschiedene Systeme * und Zeitzonen hinweg konsistentes Speichermodell realisiert, indem alles als * UTC-Objekt gespeichert werden kann. Für den Sonderfall von in der * Zukunft liegenden Zeitpunkten, wo Änderungen der Zeitzonenregeln * (insbesondere DST-Regeln zur Sommer- und Winterzeit) nicht ausgeschlossen * werden können, ist alternativ das komplette Speichern der kalendarischen * Zeitelementwerte mitsamt der Soll-Uhrzeit (lokale Zeit), der Zeitzone und * der in der Zeitzone enthaltenen DST-Regel sinnvoll.

*/ package net.time4j.scale;




© 2015 - 2025 Weber Informatics LLC | Privacy Policy