Overview   Project   Class   Tree   Deprecated   Index 
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

dcl
Class DateTime

   in DateTime.h

class DateTime


Field Summary
 static const wchar_t* FORMAT_STRING
          
protected Date m_date
          
protected Time m_time
          
 
Constructor Summary
DateTime( const DateTime& src )
          
DateTime( time_t timer )
          
DateTime( const Date& date, const Time& time )
          
DateTime( int nYear, int nMonth, int nDay, int nHour, int nMin, int nSec, int nMSec = 0 )
          
DateTime()
          
 
Method Summary
 void assign( time_t time )
          
 void assign( const Date& date, const Time& time )
          
 void assign( int nYear, int nMonth, int nDay, int nHour, int nMin, int nSec, int nMSec = 0 )
          
 static int compare( const DateTime& dt1, const DateTime& dt2 )
          
 const Date& date() const
          
 static DateTime getCurrentLocalTime()
          
 static DateTime getCurrentUTCTime()
          
 static int64_t getLocalTime()
          
 const DateTime& operator+=( const Interval& iv )
          
 const DateTime& operator-=( const Interval& iv )
          
 const DateTime& operator=( const DateTime& src )
          
 static DateTime parseF( const char* pszDateTimeString, const char* pszFormat )
          
 const Time& time() const
          
 String toString() const
          
 String toStringF( const wchar_t* pszFormat = NULL ) const
          
 

Field Detail

FORMAT_STRING

public static const wchar_t* FORMAT_STRING;

m_date

protected Date m_date;

m_time

protected Time m_time;


Constructor Detail

DateTime

public DateTime( const DateTime& src );

DateTime

public DateTime( time_t timer );

DateTime

public DateTime( const Date& date, const Time& time );

DateTime

public DateTime( int nYear, int nMonth, int nDay, int nHour, int nMin, int nSec, int nMSec = 0 );

DateTime

public DateTime();


Method Detail

assign

public void assign( time_t time );

assign

public void assign( const Date& date, const Time& time );

assign

public void assign( int nYear, int nMonth, int nDay, int nHour, int nMin, int nSec, int nMSec = 0 );

compare

public static int compare( const DateTime& dt1, const DateTime& dt2 );

date

public const Date& date() const;

getCurrentLocalTime

public static DateTime getCurrentLocalTime();

getCurrentUTCTime

public static DateTime getCurrentUTCTime();

getLocalTime

public static int64_t getLocalTime();

operator+=

public const DateTime& operator+=( const Interval& iv );

operator-=

public const DateTime& operator-=( const Interval& iv );

operator=

public const DateTime& operator=( const DateTime& src );

parseF

public static DateTime parseF( const char* pszDateTimeString, const char* pszFormat ) throw( ParseException* );

time

public const Time& time() const;

toString

public String toString() const;

toStringF

public String toStringF( const wchar_t* pszFormat = NULL ) const;

 Overview   Project   Class   Tree   Deprecated   Index 
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD