s_uniformDate |
Top Previous Next |
Ändert ein Datumsformat das unter festgelegten Eingabeformen eingegeben wird in eine standardisierte, vergleichbare Datumsform. Der Returnwert im Fehlerfall ist 0.
Parameter Bei einfacher Benutzung müssen keine Parameter verwendet werden. Wird jedoch mehr als ein Datum übergeben ist einer der folgenden beiden Parameter anzugeben.
/oldest gibt das ältere der beiden Datumsangaben zurück
/newest gibt das neuere der beiden Datumsangaben zurück
/DATE gibt das Datum als Text mit dem Format TT-MM-JJJJ zurück
/FORMAT ändert das Format für den Schalter Date. Das Standardformat ist %d-%h-%Y %d - Tag (01 bis 31) %h - abgekürzter Monatsname %m - Monat (01 bis 12) %Y - Jahr mit vier Stellen %y - Jahr mit zwei Stellen %F - ISO 8601 Datumsformat Weitere Formatzeichen sind in der Beschreibung der C-Funktion strftime zu finden.
Syntax Unterstützt werden 6 Datumsformate: JJ z.B. 06 JJJJ z.B. 2006 JJJJMMTT z.B. 20060320 TT.MM.JJJJ z.B. 20.03.2006 TT-MM-JJJJ z.B. 20-03-2006 JJJJ-MM-TT z.B. 2006-03-20
z.B. deutsche Eingabe s_uniformDate 31.12.2006 oder amerikanische Eingabe s_uniformDate 20061231
Beispiele s_uniformDate 31.12.2006 -> 2006.1231
s_uniformDate 20061231 -> 2006.1231
s_uniformDate 02.05.2015 /DATE -> 02-May-2015
s_uniformDate 02.05.2015 /DATE FORMAT/%F -> 2015-05-02
Mit zwei Datumsangaben: s_uniformDate 31.12.2006 30.12.2006 /oldest -> 2006.1230
s_uniformDate 31.12.2006 30.12.2006 /newest -> 2006.1231
Hinweis:
Falsche Eingabe: s_uniformdate 2006 12 31 Mindestens eine Datumsangabe muß gültig sein. Eine 2-stelle Jahresangabe wird zu 20jj ergänzt, wenn die Angabe kleiner als 25 ist. Ansonsten wird 19jj zurückgegeben. 08 -> 2008 30 -> 1930
|