Lade...
 

CX_LOCALE::TimeZone

CX_LOCALE::TimeZone

Beschreibung:

Diese Funktion liefert die Startzeitzone des Locales in Minutenabweichung von der MEZ.

Anmerkung:      

für die Objekte Klasse CX_LOCALE und CX_STATE_LOCALE liefert die Funktion die Startzeitzone des Locales. Wenn es keine Startzeitzone definiert wurde, dann  die Endzeitzone des übergeordneten Landes. Falls kein übergeordnetes Land existiert - Fehlermeldung "Fehler in einer Basisklasse." ("Error in a base-class")

für die Objekte Klasse CX_COUNTRY_LOCALE liefert die Funktion die Startzeitzone des übergeordneten Landes, wenn ein übergeordnetes Land existiert. Wenn kein übergeordnetes Land bei diesem Objekt existiert, dann gibt die

Funktion die Startzeitzone für dieses Land zurück.

Code-Beispiel:

SystemObject Call(GetLocale)
Get(upperLocale) 
if { Call(TimeZone)}
else { "locale not set" Attention }
............................
SystemObject Call(GetCountries)
0 Swap
GetElement Call(TimeZone)

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(IN) Top CX_LOCALE, CX_STATE_LOCALE 
oder CX_COUNTRY_LOCALE
das Locale
Stack(OUT) Top INTEGER Startzeitzone 
Funktionsaufruf: Call(TimeZone)