#include <rltime.h>
Public Member Functions | |
rlTime (int Year=0, int Month=0, int Day=0, int Hour=0, int Minute=0, int Second=0, int Millisecond=0) | |
virtual | ~rlTime () |
const char * | getTimeString () |
const char * | getIsoTimeString () |
void | getLocalTime () |
int | getFileModificationTime (const char *filename) |
void | setTimeFromString (const char *time_string) |
void | setTimeFromIsoString (const char *iso_time_string) |
void | setLocalTime () |
double | secondsSinceEpoche () |
rlTime & | operator+= (rlTime &time) |
rlTime & | operator-= (rlTime &time) |
rlTime | operator+ (rlTime &time) |
rlTime | operator- (rlTime &time) |
int | operator== (rlTime &time) |
int | operator< (rlTime &time) |
int | operator<= (rlTime &time) |
int | operator> (rlTime &time) |
int | operator>= (rlTime &time) |
Public Attributes | |
int | year |
int | month |
int | day |
int | hour |
int | minute |
int | second |
int | millisecond |
Private Attributes | |
char | time_string [32] |
rlTime::rlTime | ( | int | Year = 0 , |
int | Month = 0 , |
||
int | Day = 0 , |
||
int | Hour = 0 , |
||
int | Minute = 0 , |
||
int | Second = 0 , |
||
int | Millisecond = 0 |
||
) |
Definition at line 62 of file rltime.cpp.
|
virtual |
Definition at line 73 of file rltime.cpp.
int rlTime::getFileModificationTime | ( | const char * | filename | ) |
Definition at line 163 of file rltime.cpp.
const char * rlTime::getIsoTimeString | ( | ) |
Definition at line 107 of file rltime.cpp.
void rlTime::getLocalTime | ( | ) |
Definition at line 113 of file rltime.cpp.
const char * rlTime::getTimeString | ( | ) |
Definition at line 101 of file rltime.cpp.
Definition at line 276 of file rltime.cpp.
Definition at line 260 of file rltime.cpp.
Definition at line 354 of file rltime.cpp.
Definition at line 268 of file rltime.cpp.
int rlTime::operator< | ( | rlTime & | time | ) |
Definition at line 462 of file rltime.cpp.
int rlTime::operator<= | ( | rlTime & | time | ) |
Definition at line 487 of file rltime.cpp.
int rlTime::operator== | ( | rlTime & | time | ) |
Definition at line 449 of file rltime.cpp.
int rlTime::operator> | ( | rlTime & | time | ) |
Definition at line 494 of file rltime.cpp.
int rlTime::operator>= | ( | rlTime & | time | ) |
Definition at line 519 of file rltime.cpp.
double rlTime::secondsSinceEpoche | ( | ) |
Definition at line 526 of file rltime.cpp.
void rlTime::setLocalTime | ( | ) |
Definition at line 190 of file rltime.cpp.
void rlTime::setTimeFromIsoString | ( | const char * | iso_time_string | ) |
void rlTime::setTimeFromString | ( | const char * | time_string | ) |
format: sscanf(time_string,"%d-%d-%d %d:%d:%d %d",&year,&month,&day, &hour,&minute,&second, &millisecond);
Definition at line 77 of file rltime.cpp.