Lade...
 

CX_LOCALE::TimeZoneMA

CX_LOCALE::TimeZoneMA

Beschreibung:

Diese Zugriffsfunktion steuert die Ein-/Ausgabe der Startzeitzone des Locales in Minutenabweichung von der MEZ.

Anmerkung:

für die Objekte Klasse CX_LOCALE und CX_STATE_LOCALE steuert 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 steuert die Funktion die Startzeitzone des übergeordneten Landes, wenn ein übergeordnetes Land existiert. Wenn kein übergeordnetes Land bei diesem Objekt existiert, dann die Startzeitzone

für dieses Land.

Code-Beispiel:

In dem Beispiel wird ein Eingabefeld vom Typ Enumeration an die Ziel-Zeitzone eines globalen Zeitpunktes gekoppelt.
Enum(CX_GLOBAL_DAYTIME::TimeZoneMA(), 10, 20, 230, 40, "timezone.enm")
Über dieses Eingabefeld soll eine Ziel-Zeitzone ausgewählt werden können.
Die Datei "timezone.enm" soll folgendes Aussehen haben:

-660, T("Hawaii Zeit", "Hawaii Time"), 0xff
-540, T("Pazifik-Zeit", "Pacific Time"), 0xff
-480, T("Rocky Mountains-Zeit", "Mountain Time"), 0xff
-420, T("Zentral-Zeit", "Central Time"), 0xff
-360, T("Ost-Zeit", "Eastern Time"), 0xff
-300, T("Atlantik-Zeit", "Atlantic Time"), 0xff

-60, T("Westeuropäische Zeit (GMT)", "Greenwich Mean Time"), 0xff
0, T("Mitteleuropäische Zeit", "Central European Time"), 0xff
60, T("Moskauer Zeit", "Moscow Time"), 0xff

206, T("Afghanistan"), 0xff

Funktionsaufruf: <Widget>(CX_LOCALE::TimeZoneMA(), ...)  
                                <Widget>(CX_STATE_LOCALE::TimeZoneMA(), ...)
                                <Widget>(CX_COUNTRY_LOCALE::TimeZoneMA(), ...)

                                 oder mit Put und Get (siehe

Beispiel)