nfx-datetime 0.1.1
Cross-platform C++ DateTime library with 100-nanosecond precision and ISO 8601 support
Loading...
Searching...
No Matches
nfx::time::DateTime Member List

This is the complete list of members for nfx::time::DateTime, including all inherited members.

date() const noexceptnfx::time::DateTime
DateTime() noexceptnfx::time::DateTime
DateTime(std::int64_t ticks) noexceptnfx::time::DateTimeinlineexplicit
DateTime(std::chrono::system_clock::time_point timePoint) noexceptnfx::time::DateTimeinlineexplicit
DateTime(std::int32_t year, std::int32_t month, std::int32_t day) noexceptnfx::time::DateTime
DateTime(std::int32_t year, std::int32_t month, std::int32_t day, std::int32_t hour, std::int32_t minute, std::int32_t second) noexceptnfx::time::DateTime
DateTime(std::int32_t year, std::int32_t month, std::int32_t day, std::int32_t hour, std::int32_t minute, std::int32_t second, std::int32_t millisecond) noexceptnfx::time::DateTime
DateTime(std::string_view iso8601String)nfx::time::DateTimeinlineexplicit
DateTime(const DateTime &)=defaultnfx::time::DateTime
DateTime(DateTime &&) noexcept=defaultnfx::time::DateTime
day() const noexceptnfx::time::DateTime
dayOfWeek() const noexceptnfx::time::DateTime
dayOfYear() const noexceptnfx::time::DateTime
daysInMonth(std::int32_t year, std::int32_t month) noexceptnfx::time::DateTimeinlinestatic
epoch() noexceptnfx::time::DateTimeinlinestatic
Format enum namenfx::time::DateTime
fromChrono(const std::chrono::system_clock::time_point &timePoint) noexceptnfx::time::DateTimestatic
fromEpochMilliseconds(std::int64_t milliseconds) noexceptnfx::time::DateTimeinlinestatic
fromEpochSeconds(std::int64_t seconds) noexceptnfx::time::DateTimeinlinestatic
fromString(std::string_view iso8601String, DateTime &result) noexceptnfx::time::DateTimestatic
fromString(std::string_view iso8601String) noexceptnfx::time::DateTimestatic
hour() const noexceptnfx::time::DateTime
isLeapYear(std::int32_t year) noexceptnfx::time::DateTimeinlinestatic
isValid() const noexceptnfx::time::DateTime
max() noexceptnfx::time::DateTimeinlinestatic
microsecond() const noexceptnfx::time::DateTime
millisecond() const noexceptnfx::time::DateTime
min() noexceptnfx::time::DateTimeinlinestatic
minute() const noexceptnfx::time::DateTime
month() const noexceptnfx::time::DateTime
nanosecond() const noexceptnfx::time::DateTime
now() noexceptnfx::time::DateTimestatic
operator+(const TimeSpan &duration) const noexceptnfx::time::DateTimeinline
operator+=(const TimeSpan &duration) noexceptnfx::time::DateTimeinline
operator-(const TimeSpan &duration) const noexceptnfx::time::DateTimeinline
operator-(const DateTime &other) const noexceptnfx::time::DateTimeinline
operator-=(const TimeSpan &duration) noexceptnfx::time::DateTimeinline
operator<=>(const DateTime &other) const noexceptnfx::time::DateTimeinline
operator=(const DateTime &)=defaultnfx::time::DateTime
operator=(DateTime &&) noexcept=defaultnfx::time::DateTime
operator==(const DateTime &other) const noexceptnfx::time::DateTimeinline
second() const noexceptnfx::time::DateTime
ticks() const noexceptnfx::time::DateTime
timeOfDay() const noexceptnfx::time::DateTime
toChrono() const noexceptnfx::time::DateTime
today() noexceptnfx::time::DateTimestatic
toEpochMilliseconds() const noexceptnfx::time::DateTimeinline
toEpochSeconds() const noexceptnfx::time::DateTimeinline
toIso8601Extended() constnfx::time::DateTime
toString() constnfx::time::DateTime
toString(Format format) constnfx::time::DateTime
utcNow() noexceptnfx::time::DateTimestatic
year() const noexceptnfx::time::DateTime
~DateTime()=defaultnfx::time::DateTime