Auxililary class to get date and time.
More...
#include <JDate.hh>
Auxililary class to get date and time.
Definition at line 59 of file JSystem/JDate.hh.
JSYSTEM::JDateAndTime::JDateAndTime |
( |
| ) |
|
|
inline |
Default constructor.
Definition at line 63 of file JSystem/JDate.hh.
void set() const
Set to actual time.
JSYSTEM::JDateAndTime::JDateAndTime |
( |
const time_t |
t1 | ) |
|
|
inline |
Constructor.
- Parameters
-
Definition at line 74 of file JSystem/JDate.hh.
void set() const
Set to actual time.
const tm* JSYSTEM::JDateAndTime::operator-> |
( |
| ) |
const |
|
inline |
Smart pointer.
- Returns
- pointer to time structure
Definition at line 85 of file JSystem/JDate.hh.
int JSYSTEM::JDateAndTime::getSeconds |
( |
| ) |
const |
|
inline |
int JSYSTEM::JDateAndTime::getMinutes |
( |
| ) |
const |
|
inline |
int JSYSTEM::JDateAndTime::getHour |
( |
| ) |
const |
|
inline |
int JSYSTEM::JDateAndTime::getDay |
( |
| ) |
const |
|
inline |
int JSYSTEM::JDateAndTime::getMonth |
( |
| ) |
const |
|
inline |
int JSYSTEM::JDateAndTime::getYear |
( |
| ) |
const |
|
inline |
JSYSTEM::JDateAndTime::operator std::string |
( |
| ) |
const |
|
inline |
Type conversion operator.
- Returns
- ASCII formatted date and time
Definition at line 104 of file JSystem/JDate.hh.
std::string toString() const
Get ASCII formatted date and time.
std::string JSYSTEM::JDateAndTime::toString |
( |
| ) |
const |
|
inline |
Get ASCII formatted date and time.
- Returns
- ASCII formatted date and time
Definition at line 115 of file JSystem/JDate.hh.
117 const std::string buffer = ctime(&
ts);
121 return buffer.substr(0, buffer.length() - 1);
const JDateAndTime& JSYSTEM::JDateAndTime::operator() |
( |
| ) |
const |
|
inline |
Set date and time.
- Returns
- date and time
Definition at line 130 of file JSystem/JDate.hh.
void set() const
Set to actual time.
void JSYSTEM::JDateAndTime::set |
( |
| ) |
const |
|
inline |
void JSYSTEM::JDateAndTime::set |
( |
const time_t |
t1 | ) |
const |
|
inline |
double JSYSTEM::JDateAndTime::getElapsedTime |
( |
const JDateAndTime & |
object | ) |
const |
|
inline |
Get elapsed time since given date and time.
- Parameters
-
- Returns
- time [s]
Definition at line 167 of file JSystem/JDate.hh.
169 return difftime(this->
ts,
object.
ts);
std::ostream& operator<< |
( |
std::ostream & |
out, |
|
|
const JDateAndTime & |
object |
|
) |
| |
|
friend |
Write date and time to output.
- Parameters
-
out | output stream |
object | date and time |
- Returns
- output stream
Definition at line 180 of file JSystem/JDate.hh.
182 return out <<
object.toString();
time_t JSYSTEM::JDateAndTime::ts |
|
mutableprivate |
tm* JSYSTEM::JDateAndTime::tp |
|
mutableprivate |
The documentation for this struct was generated from the following file: