![]() |
PIP 5.5.3
Platform-Independent Primitives
|
Календарное дата и время. Подробнее...
#include <pidatetime.h>
Открытые члены | |
| PIDateTime () | |
| Создает нулевой PIDateTime. | |
| PIDateTime (const PITime &time) | |
| Создает PIDateTime из PITime и нулевого PIDate. | |
| PIDateTime (const PIDate &date) | |
| Создает PIDateTime из PIDate и нулевого PITime. | |
| PIDateTime (const PIDate &date, const PITime &time) | |
| Создает PIDateTime из PIDate и PITime. | |
| PIDateTime | normalized () const |
| Возвращает нормализованный PIDateTime. | |
| void | normalize () |
| Нормализует все поля | |
| PIString | toString (const PIString &format="d.MM.yyyy h:mm:ss") const |
| Возвращает строковое представление | |
| time_t | toSecondSinceEpoch () const |
| Возвращает секунды от 1 Янв 1970. | |
| PISystemTime | toSystemTime () const |
| Возвращает время как PISystemTime. | |
| PIDate | date () const |
| Возвращает дату | |
| PITime | time () const |
| Возвращает время | |
| void | setDate (const PIDate &d) |
| Устанавливает дату | |
| void | setTime (const PITime &t) |
| Устанавливает время | |
| void | operator+= (const PIDateTime &d1) |
| Оператор сложения | |
| void | operator-= (const PIDateTime &d1) |
| Оператор вычитания | |
Открытые статические члены | |
| static PIDateTime | fromString (PIString string, PIString format="d.MM.yyyy h:mm:ss") |
| Возвращает PIDateTime из строкового представления | |
| static PIDateTime | fromSecondSinceEpoch (const time_t sec) |
| Создает PIDateTime из секунд от 1 Янв 1970. | |
| static PIDateTime | fromSystemTime (const PISystemTime &st) |
| Создает PIDateTime из PISystemTime. | |
| static PIDateTime | current () |
| Возвращает текущую дату и время | |
Открытые атрибуты | |
| int | year |
| Год | |
| int | month |
| Месяц, 1-12. | |
| int | day |
| День, 1-31. | |
| int | hours |
| Час, 0-23. | |
| int | minutes |
| Минуты, 0-59. | |
| int | seconds |
| Секунды, 0-59. | |
| int | milliseconds |
| Миллисекунды, 0-999. | |
Календарное дата и время.