/**
* <p>This package handles the UTC timeline (Corrected Universal Time) and
* other time scales. </p>
*
* <p>Tools for conversion of time scales and calculation of UTC-leapseconds
* are offered, see the classes {@code TimeScale} and {@code LeapSeconds}. </p>
*
* <p>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. </p>
*/
/*[deutsch]
* <p>Behandelt die UTC-Zeitachse (Corrected Universal Time) und andere
* Zeitskalen. </p>
*
* <p>Es werden Hilfen zum Konvertieren von Zeitskalen und
* Ermitteln von UTC-Schaltsekunden angeboten, siehe die Klassen
* {@code TimeScale} und {@code LeapSeconds}. </p>
*
* <p>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. </p>
*/
package net.time4j.scale;