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

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

Funktionen

__tool_export_dll std::string getMonth (unsigned int uiMonth)
 
__tool_export_dll std::string getMilitaryTime (const std::time_t &rTime)
 
__tool_export_dll std::string getMilitarySystemTime ()
 
__tool_export_dll std::string getTimeString (const std::time_t &rTime, const std::string &rsFormat="%Y.%m.%d - %X")
 
__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)
 

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.