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: