62 Time(time_t unixSeconds){
68 Time(
const std::string &time,
const std::string &format,
bool STRICT=
true){
89 tm *gt = gmtime(&time);
107 void setTime(
const std::string &time,
const std::string &format,
bool STRICT=
true);
131 time_t
getTime()
const {
return timegm((tm *)
this);};
135 const std::string &
str(
const std::string & format =
"")
const;
141 std::cerr <<
"H=" << this->tm_hour <<
", DST=" << this->tm_isdst <<
'\n';
147 mutable std::string timeStr;
Utility for handling time. Internally, uses tm (C time structure).
Definition Time.h:53
const tm & getTm() const
Sets time to UTC time.
Definition Time.h:125
const std::string & str(const std::string &format="") const
Returns the std::string using formatting as defined by strftime()
Definition Time.cpp:75
void setTime(time_t time)
Sets time to UTC time.
Definition Time.h:88
time_t getTime() const
Returns time in seconds.
Definition Time.h:131
void setTime()
Sets time to current UTC time.
Definition Time.h:79
Definition DataSelector.cpp:1277