55 explicit Time (int64 millisecondsSinceEpoch)
noexcept;
76 bool useLocalTime =
true) noexcept;
81 Time& operator= (const
Time&) = default;
103 int getYear() const noexcept;
109 int getMonth() const noexcept;
116 String getMonthName (
bool threeLetterVersion) const;
121 int getDayOfMonth() const noexcept;
126 int getDayOfWeek() const noexcept;
131 int getDayOfYear() const noexcept;
137 String getWeekdayName (
bool threeLetterVersion) const;
143 int getHours() const noexcept;
149 bool isAfternoon() const noexcept;
156 int getHoursInAmPmFormat() const noexcept;
159 int getMinutes() const noexcept;
162 int getSeconds() const noexcept;
171 int getMilliseconds() const noexcept;
174 bool isDaylightSavingTime() const noexcept;
178 String getTimeZone() const;
181 int getUTCOffsetSeconds() const noexcept;
187 String getUTCOffsetString (
bool includeDividerCharacters) const;
202 String toString (
bool includeDate,
204 bool includeSeconds = true,
205 bool use24HourClock = false) const;
247 String toISO8601 (
bool includeDividerCharacters) const;
374 int64 millisSinceEpoch = 0;