time_stamp

Top  Previous  Next

Skripte > Klassen-Elemente und C++-Befehle > Sonstige Funktionen > time_stamp

Prototyp

 

str time_stamp()

str time_stamp(const str& xsFormat)

 

 

Beschreibung

 

Konvertiert das augenblickliche Datum und die momentane Uhrzeit in einen String. Wird die Funktion ohne Parameter oder mit einem Leerstring aufgerufen, so enthält der String 26 Zeichen und hat das folgende Format:

 

Mon Nov 21 11:31:54 1983\n

 

Um ein anderes Format zu erhalten, kann der Funktion auch ein Format-String übergeben werden, der aus normalem Text und auf ein "%"-Zeichen folgende Formatierungszeichen zusammengesetzt ist. Die möglichen Formatierungszeichen sind in der folgenden Tabelle aufgelistet:

 

Formatierungszeichen

Bedeutung

Beispiel

a

Abgekürzter enlischer Wochentagsname

Sun

A

Vollständiger englischer Wochentag

Sunday

b

Abgekürzter englischer Monatsname

Feb

B

Vollständiger englischer englischer Monatsname

February

c

Datum und zeit

Feb 29 14:34:56 1984

d

Tag des Monats

29

H

Sunde im 24-stunden Tag

14

I

Stunde im 12-stunden tag

02

j

Tag im Jahr, ab 001

60

m

Monat im Jahr, ab 01

02

M

Minuten nach der letzten Stunde

34

p

Vor-/Nachmittagsanzeiger (AM/PM)

AM

S

Sekunden nach der letzten Minute

56

U

Sonntagswoche des Jahres, ab 00


w

Day of the week, with 0 for Sunday

0

W

Montagswoche des Jahres, ab 00


x

Datum

Feb 29 1984

X

Zeit

14:34:56

y

Jahr im Jahrhundert, ab 00 (veraltet)

84

Y

Jahr

1984

Z

Name der Zeitzone

PST oder PDT

 

 

Nur die Datums-und Zeitbestandteile werden ausgegeben, für die Formatspezifizierer vorhanden sind.

 

Rückgabewert

 

Ein String mit Datum und Uhrzeit

 

Beispiele

 

out << time_stamp() << endl;

out << time_stamp("It is %M minutes after %I o'clock (%Z)  %A, %B %d %Y") << endl;

out << time_stamp("It is %M minutes after %I o'clock (%Z)") << endl;

out << time_stamp("%A, %B %d %Y") << endl;

 

ergibt zum Zeitpunkt des Schreibens dieses Hilfeabschnitts:

 

Tue Oct 23 00:34:51 2007

 

It is 34 minutes after 12 o'clock ()  Tuesday, October 23 2007

It is 34 minutes after 12 o'clock ()

Tuesday, October 23 2007

 



Diese Seite gehört zur TextTransformer Dokumentation

Home  Inhalt  English