System.DateUtils.TLocalTimeType
Delphi
TLocalTimeType = (
{ Identifies a date/time value when DST rules are not in effect }
lttStandard,
{ Identifies a date/time value when DST rules are in effect }
lttDaylight,
{ Identifies a date/time value situated in the ambiguous interval (ex. in the repeating hour) }
lttAmbiguous,
{ Identifies a date/time value situated in the invalid interval (in the missing hour) }
lttInvalid
);
C++
enum DECLSPEC_DENUM TLocalTimeType : unsigned char { lttStandard, lttDaylight, lttAmbiguous, lttInvalid };
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
enum | public | System.DateUtils.pas System.DateUtils.hpp |
System.DateUtils | System.DateUtils |
Beschreibung
Gibt den Typ eines Datums- und Zeitwertes an.
Die Aufzählung TLocalTimeType gibt den Typ eines Datums- und Zeitwertes folgendermaßen an:
Wert | Bedeutung |
---|---|
|
Identifiziert einen Datums- und Zeitwert, wenn keine DST-Regeln (Sommerzeit) berücksichtigt werden müssen. |
|
Identifiziert einen Datums- und Zeitwert, wenn DST-Regeln (Sommerzeit) berücksichtigt werden müssen. |
|
Identifiziert einen Datums- und Zeitwert, der sich in dem zweideutigen Intervall (z.B. in der wiederholten Stunde) befindet. |
|
Identifiziert einen Datums- und Zeitwert, der sich in dem ungültigen Intervall (in der fehlenden Stunde) befindet. |
Hinweis: Wenn die DST-Regeln (Sommerzeit) berücksichtigt werden müssen, wird die lokale Zeit für eine Zeitzone entweder eine Stunde zurück oder eine Stunde vorgestellt. Zum Beispiel: 2010 beginnt die Sommerzeit in Rumänien am 28. März (der letzte Sonntag im März) und endet am 31. Oktober (der letzte Sonntag im Oktober). Die Zeitumstellung findet um 2:00 nachts lokale Zeit statt. Sowohl am 28. März als auch am 31. Oktober ist ein Zeitwert zwischen 2:00 nachts (0200) und 3:00 nachts (0300) ein zweideutiger Zeitwert, weil die Stunde nach 2:59:59 entweder 2:00 (am 28. März) oder 4:00 (am 31. Oktober) sein kann.