System.DateUtils.TLocalTimeType

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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

lttStandard

Identifiziert einen Datums- und Zeitwert, wenn keine DST-Regeln (Sommerzeit) berücksichtigt werden müssen.

lttDaylight

Identifiziert einen Datums- und Zeitwert, wenn DST-Regeln (Sommerzeit) berücksichtigt werden müssen.

lttAmbiguous

Identifiziert einen Datums- und Zeitwert, der sich in dem zweideutigen Intervall (z.B. in der wiederholten Stunde) befindet.

lttInvalid

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.