Notizen zu Systemdatum und -zeit

Im folgenden sind einige Gedankennotizen zum Thema Datum und Uhrzeit in Dynamics AX notiert.

In allen mir bekannten Versionen von Dynamics AX bzw. Axapta gibt es die nachstehenden Funktionen:

Funktionsaufruf Beschreibung
today() Datum des Clients
systemDateGet() Sitzungsdatum von AX
timeNow() Zeit des Clients

Ab Dynamics AX 2009 stehen u.a. zusätzliche folgende Funktionen zur Verfügung: 

Funktionsaufruf Beschreibung
DateTimeUtil::getSystemDateTime() Sitzungsdatum/-zeit von AX in koordinierter Weltzeit 
DateTimeUtil::applyTimeZoneOffset
(
    DateTimeUtil::getSystemDateTime(),
    DateTimeUtil::getUserPreferredTimeZone()
)
Sitzungsdatum/-zeit von AX für die aktuelle Zeitzone des Benutzers
 DateTimeUtil::date(_utcDateTime) Wandelt einen UTC-Datetime-Wert in ein Datum um

In allen bisherigen Dynamics AX-Versionen wird das Systemdatum und die Systemzeit von der Zeit des Clients initialisiert. Diese Werte kann sich der Benutzer - entsprechende Rechte vorausgesetzt - jederzeit selbst ändern (die Uhrzeit allerdings erst seit Dynamics AX 2009). Sie gelten aber nur für die aktuelle Sitzung und nur für diesen Benutzer.
 
Übrigens: Erhält man unter AX 2009 beim Starten eines AX-Clients die nachstehende Fehlermeldung, sollte man die Zeitzone des aktuellen Benutzers in den Benutzeroptionen prüfen.

Die Zeitzone des lokalen Comuters stimmt nicht mit den Einstellungen für die bevorzugte Zeitzone überein.

 

Dieser Beitrag bezieht sich auf die Version:
Dynamics AX 2009

 
 

 

 
 
 
Beiträge des aktuellen Monats
November 2024
MoDiMiDoFrSaSo
 123
45678910
11121314151617
18192021222324
252627282930 
 
© 2006-2024 Heinz Schweda | Impressum | Kontakt | English version | Mobile Version
Diese Webseite verwendet Cookies, um Benutzern einen besseren Service anzubieten. Wenn Sie weiterhin auf der Seite bleiben, stimmen Sie der Verwendung von Cookies zu.  Mehr dazu