Retrieves the hour component.
constexpr std::uint8_t hour() const;
If this->valid() == true, this value is within the [0, 23] range.
this->valid() == true
[0, 23]
No-throw guarantee.