Add new LocalTime constructor.
authorCarl Hetherington <cth@carlh.net>
Thu, 1 Dec 2022 20:47:21 +0000 (21:47 +0100)
committerCarl Hetherington <cth@carlh.net>
Tue, 13 Dec 2022 20:57:52 +0000 (21:57 +0100)
src/local_time.h

index d2f4b2c53e9d6281b470ae9e60e382e6f0f10fb6..58acc2272787688f1bc64745adffc3d9c0e5e166 100644 (file)
@@ -80,6 +80,15 @@ public:
        /** @param s A string of the form 2013-01-05T18:06:59[.123][+04:00] */
        explicit LocalTime (std::string s);
 
+       LocalTime(int year, int month, int day, int hour, int minute, UTCOffset offset)
+               : _year(year)
+               , _month(month)
+               , _day(day)
+               , _hour(hour)
+               , _minute(minute)
+               , _offset(offset)
+       {}
+
        /** @return A string of the form 2013-01-05T18:06:59+04:00 or 2013-01-05T18:06:59.123+04:00 */
        std::string as_string (bool with_millisecond = false) const;