Show TOC

HintergrundGültige Zeitmuster

 

Dieses Thema beschreibt, wie das Datums- und Zeitformat (Zeitmuster) für die Variable DATE_TIME angegeben wird.

Sie können z. B. in der Nummerierungspflege die Variable DATE_TIME verwenden, um das Datum und/oder die Uhrzeit in eine Nummernschemadefinition aufzunehmen.

Die Syntax lautet wie folgt, wobei in diesem Abschnitt timepatternstring beschrieben wird: %DATE_TIME.[timepatternstring]%

Einschränkungen bei der Folgenummerierung

Wenn mit dem Parameter DATE_TIME ein Nummerierungsmuster für Produktionssteuerungsnummern definiert wird, müssen die erzeugten Nummern den Regeln für gültige Produktionssteuerungsnummern entsprechen. Die unten beschriebenen Symbole sind für die Verwendung im timepatternstring der Variablen DATE_TIME.[timepatternstring] gültig, Sie müssen jedoch beim Anlegen der Muster Vorsicht walten lassen, da andernfalls Zeichenfolgen erzeugt werden können, die keine gültigen Produktionssteuerungsnummern sind.

Die Anzahl der Zeichen in einer Produktionssteuerungsnummer darf 128 nicht überschreiten. Ein Muster mit einem ungültigen Musterzeichen führt bei der Formatierung oder beim Parsing zu einem Fehler.

Beachten Sie, dass alle erzeugten Produktionssteuerungsnummern in Großbuchstaben umgewandelt werden.

Gültige Zeichen in einem Zeitmuster

Die folgende Tabelle enthält die gültigen Zeichen (Symbole), die in einem Zeitmuster (timepatternstring) verwendet werden:

Symbol

Bedeutung

Darstellung

Beispiel

G

Bezeichner für die Zeitrechnung

Text

AD

j

Jahr

Zahl

2010 (jjjj in Zeichenfolge)

M

Monat im Jahr

Text* oder Zahl

Juli oder Jul oder 07

d

Tag im Monat

Zahl

10

h

Stunde in 12-Stunden-Anzeige (1–12)

Zahl

12

H

Stunde in 24-Stunden-Anzeige (0–23)

Zahl

0

m

Minute in Stunde

Zahl

30

s

Sekunde in Minute

Zahl

55

S

Millisekunde

Zahl

978

E

Tag in Woche

Text*

Dienstag

D

Tag in Jahr

Zahl

189

F

Wochentag in Monat

Zahl

2 (2. Mittwoch im Juli)

w

Woche im Jahr

Zahl

27

W

Woche im Monat

Zahl

2

a

Kennzeichen für AM/PM

Text*

PM

k

Stunde in 24-Stunden-Anzeige (1–24)

Zahl

24

K

Stunde in 12-Stunden-Anzeige (0–11)

Zahl

0

z

Zeitzone

Text*

Pacific Standard Time oder PST

Einfluss der Zeichenzahl auf die Formatierung

Die Anzahl der Musterzeichen bestimmt das Format wie folgt:

Darstellung

Auswirkung der Zeichenzahl

Text

Die Anzahl der Musterzeichen bestimmt, ob die vollständige Form oder die Abkürzung (sofern vorhanden) verwendet wird:

  • Bei vier oder mehr Musterzeichen wird die vollständige Form verwendet.

  • Bei weniger als vier Musterzeichen wird die Kurzform oder die Abkürzung verwendet, sofern vorhanden.

Zahl

Die Anzahl der Musterzeichen bestimmt die Mindestanzahl der Stellen. Kürzere Zahlen werden mit Nullen aufgefüllt. Bei der Behandlung des Jahres (j) handelt es sich um einen Sonderfall:

Wenn die Anzahl von y 2 beträgt, wird das Jahr auf zwei Stellen abgeschnitten.

Text und Zahl

Die Anzahl der Musterzeichen bestimmt, ob Buchstaben oder Zahlen verwendet werden.

Bei drei oder mehr Musterzeichen wird Text verwendet; andernfalls werden Zahlen verwendet.

Beispiel

Es folgen Beispiele der Datumsformatierungsmuster für DATE_TIME und der daraus resultierenden Ausgabe:

Muster

Ergebnis

yyyy MM dd G hh mm ss zzzz

2008 11 12 AD 06 56 00 MITTELEUROPÄISCHE ZEIT

EEE MMM d yy

MON NOV 12 07

h mm a

7 00 PM

K mm a z

7 02 PM MEZ

Die obigen Beispiele zeigen vielfältige Möglichkeiten zur Darstellung des Datums mit DATE_FORMAT, aber wie oben beschrieben sind nicht alle Optionen für die Definition der Folgenummerierung geeignet.