System.DateUtils.TTimeZone.IsAmbiguousTime
Delphi
function IsAmbiguousTime(const ADateTime: TDateTime): Boolean; inline;
C++
bool __fastcall IsAmbiguousTime(const System::TDateTime ADateTime);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.DateUtils.pas System.DateUtils.hpp |
System.DateUtils | TTimeZone |
Description
Vérifie si la date et l'heure locales données sont ambigües.
La méthode IsAmbiguousTime vérifie si la date et l'heure locales données sont ambigües (si elles se situent dans un intervalle d'heures qui se répètent).
Une valeur d'heure ambigüe peut apparaître lorsque l'heure locale est sur le point de changer en raison des règles d'heure d'été. Par exemple : sur la côte ouest des Etats-Unis, l'heure d'été se termine le premier dimanche du mois de novembre. L'heure repasse alors directement de 1h59,9999 à 1h00.. Le 6 novembre 2022 à 1h30 peut alors correspondre à la fois à 8h30 ou à 9h30 le 6/11/2022 sur le fuseau horaire UTC. La valeur date/heure est donc ambigüe (en heure normale et en heure d'été).