|
|
| 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.