STime
Verwaltet einen Zeitpunkt.
Vererbung
Basisklassen(n) |
|
abgeleitete Klassen |
|
STime |
|
Attribute
protected:
Attribut |
Typ |
Beschreibung |
timestamp |
time_t |
Zeit als time_t-Struktur |
timevars |
tm |
Zeit als tm-Struktur |
Operationen
public:
Name |
Parameter |
Rückgabewert |
Beschreibung |
getDateText |
|
SString |
Gibt das Datum als Text zurück z.B. '22.05.2005' |
getSystemMilliseconds |
|
DWORD |
Gibt die Systemzeit in Millisekunden zurück. |
getText |
const SString& format |
SString |
Gibt das Datum formatiert zurück |
getTimestamp |
|
time_t |
Gibt den Zeitpunkt als time_t-Struktur zurück. |
getTimeText |
|
SString |
Gibt die Uhrzeit als Text zurück z.B. '16:41:29'. |
setNow |
|
void |
Speichert die aktuelle Zeit. |
setTime |
time_t newTimestamp |
void |
Setzt die Zeit auf einen übergebeben Zeitpunkt. |
STime |
time_t newTimestamp |
|
Konstruktor, erzeugt ein neues STime-Objekt aus einer time_t-Struktur |
STime |
const STime& newTime |
|
Copy-Konstruktor, erzeugt ein neues STime-Objekt aus einem anderen STime-Objekt |
Verwaltet einen Zeitpunkt.
Gibt das Datum als Text zurück z.B. '22.05.2005'
Rückgabe:
Gibt die Systemzeit in Millisekunden zurück.
Rückgabe:
DWORD |
Systemzeit in Millisekunden |
Gibt das Datum formatiert zurück
Parameter:
format |
Formatstring für die Datumsausgabe
- %a = Kurz-Wochentag
- %A = Lang-Wochentag
- %b = Kurz-Monatsname
- %B = Lang-Monatsname
- %c = lokales Datum und Zeit
- %d = Tag des Monats (01 – 31)
- %H = Stunde (00 – 23)
- %I = Stunde (01 – 12)
- %j = Tag des Jahres (001 – 366)
- %m = Monat (01 – 12)
- %M = Minute (00 – 59)
- %p = A.M./P.M. für 12-Stunden-Darstellung
- %S = Sekunden (00 – 59)
- %U = Wochennummer, mit Sonntag als erster Wochentag
- %w = Wochentagsnummer (0 – 6; Sonntag ist 0)
- %W = Wochennummer, mit Montag als erster Wochentag
- %x = lokales Datum
- %X = lokale Zeit
- %y = Jahr ohne Jahrhundert (00 – 99)
- %Y = Jahr mit Jahrhundert
- %% = Prozentzeichen
|
Rückgabe:
SString |
formatierte Datums-/Zeitangabe |
Gibt den Zeitpunkt als time_t-Struktur zurück.
Rückgabe:
Gibt die Uhrzeit als Text zurück z.B. '16:41:29'.
Rückgabe:
SString |
formatierte Zeitangabe |
Speichert die aktuelle Zeit.
Setzt die Zeit auf einen übergebeben Zeitpunkt.
Parameter:
newTimestamp |
neuer Zeitpunkt als time_t-Struktur |
Konstruktor, erzeugt ein neues STime-Objekt aus einer time_t-Struktur
Parameter:
newTimestamp |
neuer Zeitpunkt als time_t-Struktur |
Copy-Konstruktor, erzeugt ein neues STime-Objekt aus einem anderen STime-Objekt
Parameter:
newTime |
neuer Zeitpunkt als STime |