Zeitdarstellung
In den Datenbank-Konfiguration der HELiOS-Optionen haben Sie mit der Option Voreinstellung für das Datumsformat grundsätzlich die Möglichkeit, die Default-Darstellung von Zeit bzw. Datumsangaben auf das amerikanische Format umzustellen.
Im Pulldown-Menü können Sie die Standard-Datumsformat ("DD.MM.YYYYhh.mm.ss") auf die amerikanische Darstellungsweise "MM/DD/YYYYhh.mm.ss" umstellen
-
"DD" steht für eine zweistellige Darstellung des Tages (Day, 01-31),
-
"MM" für den Monat (01-12),
-
"YYYY! für die Jahreszahl und
-
"hh.mm.ss" ist eine Angabe der Tageszeit in Stunden, Minuten und Sekunden
Die gängige deutsche Datumsdarstellung ist Tag.Monat.Jahr, z. B. "28.05.2021", die amerikanische Darstellungsweise ist Monat/ Tag/ Jahr , also entsprechend 05/28/2021.
Stellen Sie das Format um, wird die Darstellungsweise in Ergebnislisten und Masken übernommen, außerdem bei der Übergabe an den Report-Manager.
Hinweise:
-
Nach Änderung der Option muss HELiOS einmal komplett geschlossen und neu gestartet werden, damit die Änderung aktiv wird.
-
Im Gegensatz zu früheren HELiOS-Versionen wird die Datumsformatierung durch die Umstellung auf die hier beschriebene Konfiguration nicht mehr bei DATETIME-Systemattributen (erkennbar am "HEL_"-Präfix des Attributnamens) im Attributeditor angezeigt. Grundsätzlich gibt es dabei HELiOS-Datumsattribute sowohl mit Angabe der Uhrzeit, als auch ohne. Bei einer wie oben beschriebenen Änderung des Datumsformats wird die Formatierung eines DATETIME-Systemattributs entsprechend geändert Da beide Datenbank-Einstellungsmöglichkeiten das grundsätzliche Formatierungsschema anzeigen, werden Systemattribute ohne Uhrzeit auch nach der Änderung ohne Uhrzeit angezeigt.
-
DATETIME-Attribute, bei denen es sich nicht um Systemattribute handelt, verhalten sich wie folgt: Wurde keine Default-Formatierung angegeben, greift die gesetzte Voreinstellung. Wurde eine Default-Formatierung angegeben, wird diese durch eine Einstellungsänderung nicht überschrieben, da die vom Benutzer gesetzte Einstellung priorisiert wird.
-
Wenn Sie mit dem amerikanischen Datumsformat arbeiten, sollten Sie aufgrund der Darstellungsweise mit "/" sichergehen, dass für Datumsattribute der HELiOS-Daternbank die Verwendung von Sonderzeichen zugelassen ist. Sie können dies auch über das Eigenschaften-Fenster im Maskeneditor einstellen, wo Sie unter Elementspezifisch > Erlaubte Zeichen die Checkbox Sonderzeichen anhaken können.
In Ergebnislisten des HELiOS Desktop (oder gekoppelter Applikationen) können Sie außerdem weitere Einstellungen zu Zeitformaten vornehmen:
Z. B. können Sie in Ergebnislisten über das Kontextmenü der rechten Maustaste auf der Kopfzeile von Datumsfeldern unter dem Menüpunkt Zeitdarstellung von Datenbankzeitformat (hierbei handelt es sich um o. g. Datenbank-Einstellung) auf Eigenes Zeitformat umstellen.
Haben Sie die Darstellung für die Spalte auf ein eigenes Zeitformat umgestellt, können Sie dieses Bearbeiten, indem Sie im Kontextmenü darunter auf Eigenes Zeitformat editieren... klicken.
Sie könnten an dieser Stelle z. B. für das entsprechende Attribut ""HH.mm.ss" entfernen, soll an dieser Stelle nur eine Datums- aber keine Uhrzeit-Angabe angezeigt werden.
Sie können z. B. auch "mm" in "mmmm" ändern, damit der Monat ausgeschrieben anstatt mit einer Zahl angegeben wird, oder das Jahr auf "yy" kürzen, damit es zwei- anstatt vierstellig angezeigt wird:
In der folgenden Tabelle sehen Sie einen nicht vollständigen, aber hilfreichen Überblick über benutzerdefinierte Formatzeichenfolgen für Datum und Uhrzeit. (Vollständigere Informationen zum Thema können Sie z. B: auf entsprechenden Microsoft-Hilfeseiten finden.)
Formatbezeichner |
Beschreibung |
---|---|
d |
Der Tag des Monats als Zahl von 1 (Januar bis 9 (September), bzw. 10 (Oktober) bis 12 (Dezember) |
dd |
Der Tag des Monats als zweistellige Zahl, 01-12 |
ddd |
Der abgekürzte Name des Wochentags, z. B. "Mo." für Montag. |
dddd |
Der vollständig ausgeschriebene Name des Wochentags. |
h |
Die Stunde, im 12-Stunden-Format (von 1-12). |
hh |
Die Stunde, im grundsätzlich zweistelligen 12-Stunden-Format (von 01-12). |
H |
Die Stunde, im 24-Stunden-Format von 0 bis 23 |
HH |
Die Stunde, im grundsätzlich zweistelligen 24-Stunden-Format von 00 bis 23 |
m |
Die Minute, von 0 bis 59. |
mm |
Die Minute, grundsätzlich zweistellig von 00 bis 59. |
M |
Der Mona von 1 bis 12. |
MM |
Der Monat, grundsätzlich zweistellig von 01 bis 12. |
MMM |
Der dreistellig abgekürzte Name des Monats, z. B. "Jul" für Juli. |
MMMM |
Der vollständige Name des Monats. |
s |
Die Sekunde, von 0 bis 59. |
ss |
Die Sekunde, grundsätzlich zweistellig von 00 bis 59. |
y |
Das Jahr, von 0 bis 99. Z. B. "1" für 2001 oder "21" für 2021. |
yy |
Das Jahr zweistellig, z. . B. "10" für 2001 oder "21" für 2021. |
yyy |
Das Jahr, mit einem Minimum von drei Ziffern. |
yyyy |
Das Jahr als vierstellige Zahl. |
yyyyy |
Das Jahr als fünfstellige Zahl, etwa 02021. |
: |
Der Doppelpunkt als Zeittrennzeichen |
/ |
Das Datumstrennzeichen nach amerikanischer Darstellungsweise |
Weitere Angaben, die Sie einstellen können, sind z. B. auch noch Zehntelsekunden ("f" bis "ffff") oder eine Zeitzoneninformation ("K"). Jedes andere Zeichen wird unverändert in die Ergebniszeichenfolge kopiert.
Hinweise:
Beim Export-Mapping aus HELiOS werden Datumsattribute entsprechend formatiert auf STRING-Attribute geschrieben. Damit können sie z. B. im Schriftfeld ausgegeben werden. Ggf. ändert sich durch das Export-Mapping auch der Datentyp eines schon existierenden Attributs. Da dabei nicht unterschieden wird, ob das Attribut neu angelegt wurde oder ein existierendes Attribut überschrieben wird, wird der Typ des Attributs immer auf ein Textattribut festgelegt.
Werden Datumsattribute per Import-Mapping nach HELiOS auf ein VARCHAR Attribut abgeglichen werden, erfolgt die formatierte Ausgabe derzeit in folgender festen Form: ""DD.MM.YYYYhh.mm.ss" (z. B. "12.05.2021 12:45:07").
In zukünftigen HELiOS-Versionen werden Konverter-Möglichkeiten diesbezüglich noch erweitert!