|
| Timestamp () |
| Initializes as Jan 1, 0001, 00:00:00.
|
|
| Timestamp (unsigned year, Month month, unsigned day) |
| Initializes as date with zero time component. More...
|
|
| Timestamp (unsigned year, Month month, unsigned day, unsigned hour, unsigned minute, unsigned second, unsigned nanosecond) |
| Explicit timestamp initialization. More...
|
|
| Timestamp (const Timestamp &other) |
| Initializes as copy of other instance.
|
|
| Timestamp (const TimeSpan &) |
| Initializes from time interval since the Epoch. More...
|
|
unsigned int | year () const |
| Year component of timestamp.
|
|
Month | month () const |
| Month component of timestamp.
|
|
unsigned int | day () const |
| Day component of timestamp.
|
|
unsigned int | hour () const |
| Hour component of timestamp.
|
|
unsigned int | minute () const |
| Minute component of timestamp.
|
|
unsigned int | second () const |
| Second component of timestamp.
|
|
unsigned int | millisecond () const |
| Millisecond component of timestamp.
|
|
unsigned int | microsecond () const |
| Microsecond component of timestamp.
|
|
unsigned int | nanosecond () const |
| Nanosecond component of timestamp.
|
|
Timestamp | date () const |
| Returns timestamp without time part.
|
|
void | date (Date &) const |
| Returns date component of timestamp.
|
|
TimeSpan | time () const |
| Return time part of timestamp.
|
|
DayOfWeek | dayOfWeek () const |
| Returns day of the week.
|
|
bool | operator== (const Timestamp &other) const |
| Compares with other instance for equality.
|
|
bool | operator!= (const Timestamp &other) const |
| Compares with other instance for inequality.
|
|
bool | operator< (const Timestamp &other) const |
| Checks whether timestamp is less than other one.
|
|
bool | operator> (const Timestamp &other) const |
| Checks whether timestamp is greater than other one.
|
|
Timestamp & | operator+= (const TimeSpan &span) |
| Adds time interval to given timestamp.
|
|
Timestamp & | operator-= (const TimeSpan &span) |
| Subtracts time interval from given timestamp.
|
|
Timestamp & | operator= (const Timestamp &other) |
| Re-initializes as copy of other timestamp.
|
|
std::string | toString (TimestampFormat format=TimestampFormats::YYYYMMDDHHMMSSnsec) const |
| Returns text presentation of timestamp using specified presentation format. More...
|
|
void | toString (std::string &str, TimestampFormat format=TimestampFormats::YYYYMMDDHHMMSSnsec) const |
| Returns text presentation of timestamp using specified presentation format. More...
|
|
Represents timestamp without time-zone information.