23 uint32_t
year()
const {
return m_year; }
26 uint32_t
month()
const {
return m_month; }
29 uint32_t
day()
const {
return m_day; }
32 uint32_t
hour()
const {
return m_hour; }
35 uint32_t
minutes()
const {
return m_minutes; }
38 uint32_t
seconds()
const {
return m_seconds; }
49 calendar_point(uint32_t y, uint32_t mon, uint32_t d, uint32_t h, uint32_t min, uint32_t sec);
55 explicit calendar_point(
const std::chrono::system_clock::time_point& time_point);
62 int64_t seconds_since_epoch()
const;
70 std::chrono::system_clock::time_point to_std_timepoint()
const;