-
- int get_year() const { return year; }
- unsigned char get_month() const { return month; }
- unsigned char get_mday() const { return mday; }
- unsigned char get_hour() const { return hour; }
+private:
+ void init(const TimeStamp &);
+ void init(int, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned);
+
+public:
+ static DateTime parse_rfc3339(const std::string &);
+
+ int get_year() const { return year; }
+ unsigned char get_month() const { return month; }
+ unsigned char get_mday() const { return mday; }
+ unsigned char get_hour() const { return hour; }