nlib
nn::nlib::DateTime Member List

This is the complete list of members for nn::nlib::DateTime, including all inherited members.

Add(const TimeSpan &rhs) noexceptnn::nlib::DateTimeinline
AddDays(double value) noexceptnn::nlib::DateTimeinline
AddHours(double value) noexceptnn::nlib::DateTimeinline
AddMicroSeconds(double value) noexceptnn::nlib::DateTimeinline
AddMilliSeconds(double value) noexceptnn::nlib::DateTimeinline
AddMinutes(double value) noexceptnn::nlib::DateTimeinline
AddMonths(int value) noexceptnn::nlib::DateTime
AddSeconds(double value) noexceptnn::nlib::DateTimeinline
AddYears(int value) noexceptnn::nlib::DateTime
DateTime() noexceptnn::nlib::DateTimeinline
DateTime(const struct timespec *tm) noexceptnn::nlib::DateTimeinlineexplicit
Get(DateTimeParams *rhs) const noexceptnn::nlib::DateTime
GetDay(int *year, int *month, int *day) const noexceptnn::nlib::DateTime
GetDayOfWeek(Week *week) const noexceptnn::nlib::DateTime
GetDayOfYear(int *nth) const noexceptnn::nlib::DateTime
GetDaysInMonth(int year, int month) noexceptnn::nlib::DateTimestatic
GetNow(DateTime *p) noexceptnn::nlib::DateTimestatic
GetTime(int *hour, int *min, int *sec, int *msec, int *usec) const noexceptnn::nlib::DateTime
Init(int year, int month, int day, int hour=0, int min=0, int sec=0, int msec=0, int usec=0) noexceptnn::nlib::DateTime
Init(const DateTimeParams &rhs) noexceptnn::nlib::DateTimeinline
Init(const TimeValue &tv) noexceptnn::nlib::DateTimeinline
IsLeapYear(int year) noexceptnn::nlib::DateTimeinlinestatic
IsRfc3339(const nlib_utf8_t *first, const nlib_utf8_t *last) noexceptnn::nlib::DateTimestatic
IsRfc3339(const nlib_utf8_t *str) noexceptnn::nlib::DateTimeinlinestatic
IsValid() const noexceptnn::nlib::DateTime
kWeekFriday enum valuenn::nlib::DateTime
kWeekMonday enum valuenn::nlib::DateTime
kWeekSaturday enum valuenn::nlib::DateTime
kWeekSunday enum valuenn::nlib::DateTime
kWeekThursday enum valuenn::nlib::DateTime
kWeekTuesday enum valuenn::nlib::DateTime
kWeekWednesday enum valuenn::nlib::DateTime
operator bool() constnn::nlib::DateTimeexplicit
operator+=(const TimeSpan &rhs) noexceptnn::nlib::DateTimeinline
operator-=(const TimeSpan &rhs) noexceptnn::nlib::DateTimeinline
Parse(const char *first, const char *last, DateTime *dt, TimeSpan *delta) noexceptnn::nlib::DateTimestatic
Parse(const char *str, DateTime *dt, TimeSpan *delta)nn::nlib::DateTimeinlinestatic
ToAscTime(char(&str)[26]) const noexceptnn::nlib::DateTime
ToRfc2822(char(&str) [32], const TimeSpan &zone) const noexceptnn::nlib::DateTime
ToRfc2822(char(&str)[32]) const noexceptnn::nlib::DateTimeinline
ToTimeSpec(struct timespec *tm) const noexceptnn::nlib::DateTimeinline
ToTimeValue() const noexceptnn::nlib::DateTimeinline
ToW3cDtf(char(&str)[32], const TimeSpan &zone) const noexceptnn::nlib::DateTime
ToW3cDtf(char(&str)[32]) const noexceptnn::nlib::DateTimeinline
Week enum namenn::nlib::DateTime