BarLabel Funktion FormatDatZeit()

Ermöglicht ein einfaches Formatieren von Datums- und Zeitangaben durch ein Buchstabenmuster wie z.B. "YYMMDD". Dies ist insbesondere beim GS1 128 nützlich. Benutzer definierte Funktion.

Syntax: FormatDatZeit(UebergabeDatum, Datumsformat))

Der Parameter "UebergabeDatum" kann ein selbst eingegebener Wert ("24.Dez.2005"), das Systemdatum (Date()), eine Datumsfunktion (z.B. DateAdd()), eine Variable oder ein Datenbankfeld  sein.

Der Parameter "Datumsformat" gibt das Muster an, in welchem das Datum formatiert werden soll. Gültige Werte sind:
"YYYY" = 4-stelliges Jahr
"YY"   =
2-stelliges Jahr
"MMMM" = Monatsname lang
"MMM"  = Monatsname kurz
"MM"   = 2-stelliger Monat
"M"    = 1- bzw. 2-stelliger Monat
"DDDD" = Wochentag lang
"DDD"  = Wochentag kurz,
"DD"   = 2-stelliger Tag
"D"    = 1- bzw. 2-stelliger Tag
"hh"   = Stunde 2-Stellig
"h"    = Stunde 1- bzw. 2-stellig
"mm"   = Minute 2-Stellig
"m"    = Minute 1- bzw. 2-stellig
"ss"   = Sekunde 2-Stellig
"s"    = Sekunde 1- bzw. 2-stellig


Beispiele:
FormatDatZeit("24.12.2007", "YYMMDD")    'liefert: 071224
FormatDatZeit(Date(), "DDDD, DD.MMMM")   'liefert z.B.: Montag, 24.August
FormatDatZeit(Date(), "DD")              'der heutige Tag 2-stellig