37 enum class FDateTimeKind
50 FDateTime(UInt year, UInt month, UInt day,
51 UInt hour = 0, UInt minute = 0, UInt = 0, FDateTimeKind kind = FDateTimeKind::Local);
62 FDayOfWeek DayOfWeek()
const;
63 FDateTimeKind Kind()
const;
65 ULong Timestamp()
const;
67 Boolean IsDaylightSavingTime()
const;
68 Boolean IsLeapYear()
const;
69 Int DaysInMonth()
const;
70 Int DaysInYear()
const;
71 Int DayOfYear()
const;
85 friend Boolean operator==(
const FDateTime& first,
87 friend Boolean operator!=(
const FDateTime& first,
89 friend Boolean operator<(
const FDateTime& first,
91 friend Boolean operator>(
const FDateTime& first,
93 friend Boolean operator<=(
const FDateTime& first,
95 friend Boolean operator>=(
const FDateTime& first,
98 static Boolean IsLeapYear(Int year);
99 static Int DaysInMonth(Int year, Int month);
100 static Int DaysInYear(Int year);
101 static Int DayOfYear(Int year, Int month, Int day);
105 static Boolean IsValid(UInt year, UInt month, UInt day,
106 UInt hour, UInt minute, UInt second);
108 const type_info& GetType()
override;
109 FString GetName()
const override;
Definition: FDateTime.h:48
virtual ~FDateTime()=default
Destroys the datetime object.
Definition: FTimeSpan.h:22