sead::DateTimeUtc class

Constructors, destructors, conversion operators

DateTimeUtc(u64 unix_time)
DateTimeUtc(const DateTime& time)
DateTimeUtc(const CalendarTime& time)
DateTimeUtc(const CalendarTime::Year& year, const CalendarTime::Month& month, const CalendarTime::Day& day, const CalendarTime::Hour& hour, const CalendarTime::Minute& minute, const CalendarTime::Second& second)

Public functions

auto operator+=(DateSpan span) -> DateTimeUtc&
auto operator-=(DateSpan span) -> DateTimeUtc&
auto setNow() -> u64
void setUnixTime(u64 unix_time)
auto setUnixTime(const CalendarTime& time) -> u64
auto setUnixTime(const CalendarTime::Year& year, const CalendarTime::Month& month, const CalendarTime::Day& day, const CalendarTime::Hour& hour, const CalendarTime::Minute& minute, const CalendarTime::Second& second) -> u64
auto getUnixTime() const -> u64
void getCalendarTime(CalendarTime* time) const
auto diff(DateTimeUtc time) const -> DateSpan
auto diffToNow() const -> DateSpan

Protected variables

u64 mUnixTime