Class mgr date::DateTime

Материал из ISPWiki
Перейти к: навигация, поиск

Дата и время

Класс mgr_date::DateTime

Дата и время с точностью до секунд

#include <mgrdate.h> 

Описание:

class mgr_date::DateTime

Класс DateTime представляет момент времени выраженный в виде даты и времени суток

See also: AccurateDateTime

Родители:


Открытые члены (кратко)

DateTime ()

Конструктор по умолчанию. Экземпляр класса будет отражать текущее время.


DateTime ( time_t t )

Конструктор. Экземпляр класса скопирует время из параметра t.


DateTime ( const string &date )

Конструктор создающий объект из строки. Формат строки Y-m-d H:M:S.


virtual string AsTime () const

Возвращает время в виде текстовой строки в формате H:M:S.

Арифметические операции

Прибавляют или вычитают из даты указанное число секунд. Вычитание двух дат дает разницу в секундах

DateTime & operator+= ( int )

Добавить к дате указанное количество секунд


DateTime & operator-= ( int )

Вычесть из даты указанное количество секунд


int operator- ( const DateTime & )

Получить разницу между датами в секундах

Приватные члены (кратко)

Конструкторы

DateTime ()

Конструктор по умолчанию. Экземпляр класса будет отражать текущее время.

DateTime ( time_t t )

Конструктор. Экземпляр класса скопирует время из параметра t.

DateTime ( const string &date )

Конструктор создающий объект из строки. Формат строки Y-m-d H:M:S.

Методы

DateTime &operator+= ( int )

Добавить к дате указанное количество секунд

DateTime &operator-= ( int )

Вычесть из даты указанное количество секунд

int operator- ( const DateTime & )

Получить разницу между датами в секундах

virtual string AsTime () const

Возвращает время в виде текстовой строки в формате H:M:S.