DCMTK
Version 3.6.1 20120515
OFFIS DICOM Toolkit
|
This class represents a Epoch time with microsecond accuracy. More...
Public Member Functions | |
Time (time_t tv_sec, long tv_usec) | |
Time (time_t time) | |
time_t | sec () const |
Returns seconds value. | |
long | usec () const |
Returns microseconds value. | |
void | sec (time_t s) |
Sets the seconds value. | |
void | usec (long us) |
Sets the microseconds value. | |
time_t | setTime (struct tm *t) |
Sets this Time using the mktime function. | |
time_t | getTime () const |
Returns this Time as a time_t> value. | |
void | gmtime (struct tm *t) const |
Populates tm using the gmtime() function. | |
void | localtime (struct tm *t) const |
Populates tm using the localtime() function. | |
tstring | getFormattedTime (const tstring &fmt, bool use_gmtime=false) const |
Returns a string with a "formatted time" specified by fmt . | |
Time & | operator+= (const Time &rhs) |
Time & | operator-= (const Time &rhs) |
Time & | operator/= (long rhs) |
Time & | operator*= (long rhs) |
Static Public Member Functions | |
static Time | gettimeofday () |
Returns the current time using the gettimeofday() method if it is available on the current platform. | |
Private Member Functions | |
void | build_q_value (tstring &q_str) const |
void | build_uc_q_value (tstring &uc_q_str) const |
Private Attributes | |
time_t | tv_sec |
long | tv_usec |
This class represents a Epoch time with microsecond accuracy.
tstring dcmtk::log4cplus::helpers::Time::getFormattedTime | ( | const tstring & | fmt, |
bool | use_gmtime = false |
||
) | const |
Returns a string with a "formatted time" specified by fmt
.
It used the strftime()
function to do this.
Look at your platform's strftime()
documentation for the formatting options available.
The following additional options are provided:
q
- 3 character field that provides milliseconds Q
- 7 character field that provides fractional milliseconds.
static Time dcmtk::log4cplus::helpers::Time::gettimeofday | ( | ) | [static] |
Returns the current time using the gettimeofday()
method if it is available on the current platform.
(Not on WIN32.)