#include </data/code/userver/mysql/include/userver/storages/mysql/dates.hpp>
Public Member Functions | |
| Date () | |
| constructs a DATE with year/month/day being zero. | |
| Date (std::uint32_t year, std::uint32_t month, std::uint32_t day) | |
| constructs a DATE from provided year, month and day. | |
| Date (std::chrono::system_clock::time_point tp) | |
| constructs a DATE from provided timepoint. | |
| std::chrono::system_clock::time_point | ToTimePoint () const |
| converts the DATE to timepoint in UTC time zone. throws if stored date is out of timepoint range. | |
| std::uint32_t | GetYear () const noexcept |
| Returns the year part of the date. | |
| std::uint32_t | GetMonth () const noexcept |
| Returns the month part of the date. | |
| std::uint32_t | GetDay () const noexcept |
| Returns the day part of the date. | |
| bool | operator== (const Date &other) const noexcept |