Skip to content

Declaration

Source position: dateutil.inc line 615

type

  TTimeZone = class
  public
    class constructor Init;
    destructor Done;
    function GetUtcOffset : TTimeSpan;
    function ToUniversalTime : TDateTime;
    function ToLocalTime : TDateTime;
    function GetDisplayName : string;
    function GetAbbreviation : string;
    function GetLocalTimeType : TLocalTimeType;
    function HasDST(const AYear: TDateTime) : Boolean; overload;
    function HasDST : Boolean; overload;
    function IsStandardTime : Boolean;
    function IsInvalidTime : Boolean;
    function IsAmbiguousTime : Boolean;
    function IsDaylightTime : Boolean;
    property ID: string; {r}
    property DisplayName: string; {r}
    property Abbreviation: string; {r}
    property UtcOffset: TTimeSpan; {r}
    class property Local: TTimeZone; {r}
  end;

Inheritance

Properties

Member Visibility Description
Abbreviation read only public
DisplayName read only public
ID read only public
Local read only public
UtcOffset read only public

Methods

Member Visibility Description
Done public
GetAbbreviation public
GetDisplayName public
GetLocalTimeType public
GetUtcOffset public
HasDST public
Init public
IsAmbiguousTime public
IsDaylightTime public
IsInvalidTime public
IsStandardTime public
ToLocalTime public
ToUniversalTime public