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 };
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
enum | public | System.DateUtils.pas System.DateUtils.hpp |
System.DateUtils | System.DateUtils |
Description
Specifies the type of a date and time value.
The TLocalTimeType enumeration specifies the type of a date and time value as follows:
Value | Meaning |
---|---|
|
Identifies a date and time value when DST (Daylight Savings Time) rules are not in effect. |
|
Identifies a date and time value when DST (Daylight Savings Time) rules are in effect. |
|
Identifies a date and time value situated in the ambiguous interval (for example, in the repeating hour). |
|
Identifies a date and time value situated in the invalid interval (in the missing hour). |
Note: When the DST (Daylight Savings Time) rules are in effect, the local time for a time zone is either set back or moved forward with one hour. For example: in 2010 in Romania, daylight saving time begins on March 28 (the last Sunday of March), ends on October 31 (the last Sunday of October), and time changes are taking place at 2:00 A.M. local time. Both on March 28 and October 31, a time value between 2:00 A.M. (0200) and 3:00 A.M. (0300) is an ambiguous time value, since the hour after 2:59:59 A.M. becomes either 2:00 A.M. (on March 28) or 4:00 A.M. (October 31).