GlobalObjects
Lade ...
Suche ...
Keine Treffer
eut::TimeFunctions-Namensbereichsreferenz

Hilfsfunktionen für die Verarbeitung von Zeit. Mehr ...

Funktionen

__tool_export_dll std::string getMilitarySystemTime ()
 
__tool_export_dll std::string getMilitaryTime (const std::time_t &rTime)
 
__tool_export_dll std::string getMonth (unsigned int uiMonth)
 
__tool_export_dll std::string getSystemTimeString (const std::string &rsFormat="%Y.%m.%d - %X")
 
__tool_export_dll std::time_t getTime (unsigned int uiYear, unsigned int uiMonth, unsigned int uiDay, unsigned int uiHour, unsigned int uiMin, unsigned int uiSec)
 
__tool_export_dll std::string getTimeString (const std::time_t &rTime, const std::string &rsFormat="%Y.%m.%d - %X")
 

Ausführliche Beschreibung

Hilfsfunktionen für die Verarbeitung von Zeit.

Autor
Helmut Jakoby

Dokumentation der Funktionen

◆ getMilitarySystemTime()

__tool_export_dll std::string eut::TimeFunctions::getMilitarySystemTime ( )

Liefert die Systemzeit in der militärischen Notation.
Tag Zeitzohne Jahr | | | |03|1732|Z|jul|21| | | Uhrzeit Monat

Zu beachten
Die Zeitzone ist immer 'Z'.
Rückgabe
s.o.

◆ getMilitaryTime()

__tool_export_dll std::string eut::TimeFunctions::getMilitaryTime ( const std::time_t & rTime)

Liefert übergebenes Datum mit Zeit in der militärischen Notation.
Tag Zeitzohne Jahr | | | |03|1732|Z|jul|21| | | Uhrzeit Monat

Parameter
[in]rTimeDatum/Zeit.
Zu beachten
Die Zeitzone ist immer 'Z'.
Rückgabe
s.o.

◆ getMonth()

__tool_export_dll std::string eut::TimeFunctions::getMonth ( unsigned int uiMonth)

Liefert den 3-Lettercode (in englisch) der Ordnungszahl des übergebenen Monats.

Parameter
[in]uiMonthDie Ordnungszahl des Monats liegt zwischen 1 und 12.
Rückgabe
Der 3-Lettercode des Monats.
Ausnahmebehandlung
eut::ErrorNExceptionEs wird eine Exception geworfen, wenn die übergebene Monatsordinalzahl ausserhalb des Bereichs von 1-12 ist.

◆ getSystemTimeString()

__tool_export_dll std::string eut::TimeFunctions::getSystemTimeString ( const std::string & rsFormat = "%Y.%m.%d - %X")

Liefert die Systemzeit formatiert wie in rsFormat definiert (siehe Beschreibung von std::strftime(...) ).

Parameter
[in]rsFormatDas Datum- Zeit-Format (Voreinstellung ist "%Y.%m.%d - %X".
Rückgabe
s.o.

◆ getTime()

__tool_export_dll std::time_t eut::TimeFunctions::getTime ( unsigned int uiYear,
unsigned int uiMonth,
unsigned int uiDay,
unsigned int uiHour,
unsigned int uiMin,
unsigned int uiSec )

Liefert eine time_t erstellt aus übergebenen Parametern.

Parameter
[in]uiYearDas Jahr.
[in]uiMonthDer Monat.
[in]uiDayDer Tag.
[in]uiHourDie Stunde.
[in]uiMinDie Minute.
[in]uiSecDie Sekunde.
Rückgabe
s.o.

◆ getTimeString()

__tool_export_dll std::string eut::TimeFunctions::getTimeString ( const std::time_t & rTime,
const std::string & rsFormat = "%Y.%m.%d - %X" )

Liefert die übergebene Datum mit Zeit formatiert wie in rsFormat definiert (siehe Beschreibung von std::strftime(...) ).

Parameter
[in]rTimeDatum/Zeit.
[in]rsFormatDas Datum- Zeit-Format (Voreinstellung ist "%Y.%m.%d - %X".
Rückgabe
s.o.