#include </data/code/userver/odbc/include/userver/storages/odbc/types.hpp>
Timezone-independent timestamp with nanosecond fraction storage.
No implicit conversion to or from std::chrono::system_clock::time_point is provided because an ODBC TIMESTAMP has no timezone.
Public Member Functions | |
| Timestamp (Date date, Time time, std::uint32_t fraction_nanoseconds=0) | |
| Timestamp (std::uint32_t year, std::uint32_t month, std::uint32_t day, std::uint32_t hour, std::uint32_t minute, std::uint32_t second, std::uint32_t fraction_nanoseconds=0) | |
| const Date & | GetDate () const noexcept |
| const Time & | GetTime () const noexcept |
| std::uint32_t | GetFractionNanoseconds () const noexcept |
| std::string | ToString () const |
| bool | operator== (const Timestamp &) const noexcept=default |