System.DateUtils.TLocalTimeType

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 };

Propriétés

Type Visibilité  Source Unité  Parent
enum public
System.DateUtils.pas
System.DateUtils.hpp
System.DateUtils System.DateUtils

Description

Spécifie le type d'une valeur date et heure.

L'énumération TLocalTimeType spécifie le type d'une valeur date et heure comme suit :


Valeur Signification

lttStandard

Identifie une valeur date et heure quand les règles DST (Daylight Savings Time, Heure d'été) ne sont pas en vigueur.

lttDaylight

Identifie une valeur date et heure quand les règles DST (Daylight Savings Time, Heure d'été) sont en vigueur.

lttAmbiguous

Identifie une valeur date et heure située dans l'intervalle ambigu (par exemple, dans l'heure répétée).

lttInvalid

Identifie une valeur date et heure située dans l'intervalle non valide (dans l'heure manquante).


Remarque : Quand les règles DST (Daylight Savings Time, Heure d'été) sont en vigueur, l'heure locale d'un fuseau horaire est avancée ou reculée d'une heure. Par exemple : en 2010 en Roumanie, l'heure d'été commence le 28 mars (le dernier dimanche de mars) et se termine le 31 octobre (le dernier dimanche d'octobre), et les changements d'horaire entrent en vigueur à 2:00 heure (heure locale). Les 28 mars et 31 octobre, une valeur horaire comprise entre 2:00 heure (0200) et 3:00 heure (0300) est une valeur horaire ambiguë, puisque l'heure juste après 2:59:59 devient 2:00 (le 28 mars) ou 4:00 (le 31 octobre).