implements IComparable, IFormattable, IConvertible, IComparable`1, IEquatable`1, ISerializable, ISpanFormattable
0x00x0008
Members 47
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x08 | TicksPerMillisecond | long | PrivateStatic+1 flags |
| — | 0x08 | TicksPerSecond | long | PrivateStatic+1 flags |
| — | 0x08 | TicksPerMinute | long | PrivateStatic+1 flags |
| — | 0x08 | TicksPerHour | long | PrivateStatic+1 flags |
| — | 0x08 | TicksPerDay | long | PrivateStatic+1 flags |
| — | 0x04 | MillisPerSecond | int | PrivateStatic+1 flags |
| — | 0x04 | MillisPerMinute | int | PrivateStatic+1 flags |
| — | 0x04 | MillisPerHour | int | PrivateStatic+1 flags |
| — | 0x04 | MillisPerDay | int | PrivateStatic+1 flags |
| — | 0x04 | DaysPerYear | int | PrivateStatic+1 flags |
| — | 0x04 | DaysPer4Years | int | PrivateStatic+1 flags |
| — | 0x04 | DaysPer100Years | int | PrivateStatic+1 flags |
| — | 0x04 | DaysPer400Years | int | PrivateStatic+1 flags |
| — | 0x04 | DaysTo1601 | int | PrivateStatic+1 flags |
| — | 0x04 | DaysTo1899 | int | PrivateStatic+1 flags |
| — | 0x04 | DaysTo1970 | int | Static+2 flags |
| — | 0x04 | DaysTo10000 | int | PrivateStatic+1 flags |
| — | 0x08 | MinTicks | long | Static+2 flags |
| — | 0x08 | MaxTicks | long | Static+2 flags |
| — | 0x08 | MaxMillis | long | PrivateStatic+1 flags |
| — | 0x08 | UnixEpochTicks | long | Static+2 flags |
| — | 0x08 | FileTimeOffset | long | PrivateStatic+1 flags |
| — | 0x08 | DoubleDateOffset | long | PrivateStatic+1 flags |
| — | 0x08 | OADateMinAsTicks | long | PrivateStatic+1 flags |
| — | 0x08 | OADateMinAsDouble | double | PrivateStatic+1 flags |
| — | 0x08 | OADateMaxAsDouble | double | PrivateStatic+1 flags |
| — | 0x04 | DatePartYear | int | PrivateStatic+1 flags |
| — | 0x04 | DatePartDayOfYear | int | PrivateStatic+1 flags |
| — | 0x04 | DatePartMonth | int | PrivateStatic+1 flags |
| — | 0x04 | DatePartDay | int | PrivateStatic+1 flags |
| 0x08 | s_daysToMonth365 | int[] | PrivateStatic+1 flags | |
| 0x08 | s_daysToMonth366 | int[] | PrivateStatic+1 flags | |
| 0x08 | MinValue | DateTime | PublicStatic+1 flags | |
| 0x08 | MaxValue | DateTime | PublicStatic+1 flags | |
| 0x08 | UnixEpoch | DateTime | PublicStatic+1 flags | |
| — | 0x08 | TicksMask | ulong | PrivateStatic+1 flags |
| — | 0x08 | FlagsMask | ulong | PrivateStatic+1 flags |
| — | 0x08 | LocalMask | ulong | PrivateStatic+1 flags |
| — | 0x08 | TicksCeiling | long | PrivateStatic+1 flags |
| — | 0x08 | KindUnspecified | ulong | PrivateStatic+1 flags |
| — | 0x08 | KindUtc | ulong | PrivateStatic+1 flags |
| — | 0x08 | KindLocal | ulong | PrivateStatic+1 flags |
| — | 0x08 | KindLocalAmbiguousDst | ulong | PrivateStatic+1 flags |
| — | 0x04 | KindShift | int | PrivateStatic+1 flags |
| — | 0x08 | TicksField | string | PrivateStatic+1 flags |
| — | 0x08 | DateDataField | string | PrivateStatic+1 flags |
| 0x08 | _dateData | ulong | Private+1 flags |
Functions 101
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(long ticks) | Public+1 flags | 0x08 | |
| void .ctor(ulong dateData) | Private+1 flags | 0x08 | |
| void .ctor(long ticks, const DateTimeKind& kind) | Public+1 flags | 0x08 | |
| void .ctor(long ticks, const DateTimeKind& kind, bool isAmbiguousDst) | 2 flags | 0x08 | |
| void .ctor(int year, int month, int day) | Public+1 flags | 0x04 | |
| void .ctor(int year, int month, int day, int hour, int minute, int second) | Public+1 flags | 0x04 | |
| void .ctor(int year, int month, int day, int hour, int minute, int second, const DateTimeKind& kind) | Public+1 flags | 0x04 | |
| void .ctor(int year, int month, int day, int hour, int minute, int second, int millisecond) | Public+1 flags | 0x04 | |
| void .ctor(int year, int month, int day, int hour, int minute, int second, int millisecond, Calendar calendar) | Public+1 flags | 0x08 | |
| void .ctor(SerializationInfo info, const StreamingContext& context) | Private+1 flags | 0x10 | |
| long get_InternalTicks() | 2 flags | 0x08 | |
| ulong get_InternalKind() | Private+1 flags | 0x08 | |
| DateTime Add(const TimeSpan& value) | Public | 0x08 | |
| DateTime Add(double value, int scale) | Private | 0x08 | |
| DateTime AddDays(double value) | Public | 0x08 | |
| DateTime AddHours(double value) | Public | 0x08 | |
| DateTime AddMilliseconds(double value) | Public | 0x08 | |
| DateTime AddMonths(int months) | Public | 0x08 | |
| DateTime AddSeconds(double value) | Public | 0x08 | |
| DateTime AddTicks(long value) | Public | 0x08 | |
| DateTime AddYears(int value) | Public | 0x08 | |
| int Compare(const DateTime& t1, const DateTime& t2) | PublicStatic | 0x08 | |
| int CompareTo(object value) | PublicFinal+2 flags | 0x08 | |
| int CompareTo(const DateTime& value) | PublicFinal+2 flags | 0x08 | |
| long DateToTicks(int year, int month, int day) | PrivateStatic | 0x08 | |
| long TimeToTicks(int hour, int minute, int second) | PrivateStatic | 0x08 | |
| int DaysInMonth(int year, int month) | PublicStatic | 0x04 | |
| bool Equals(object value) | Public+1 flags | 0x08 | |
| bool Equals(const DateTime& value) | PublicFinal+2 flags | 0x08 | |
| DateTime FromBinary(long dateData) | PublicStatic | 0x08 | |
| DateTime FromBinaryRaw(long dateData) | Static+1 flags | 0x08 | |
| DateTime FromFileTime(long fileTime) | PublicStatic | 0x08 | |
| DateTime FromFileTimeUtc(long fileTime) | PublicStatic | 0x08 | |
| void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, const StreamingContext& context) | PrivateFinal+2 flags | 0x10 | |
| DateTime SpecifyKind(const DateTime& value, const DateTimeKind& kind) | PublicStatic | 0x08 | |
| long ToBinary() | Public | 0x08 | |
| DateTime get_Date() | Public+1 flags | 0x08 | |
| int GetDatePart(int part) | Private | 0x04 | |
| void GetDatePart(int year, int month, int day) | 1 flags | 0x04 | |
| int get_Day() | Public+1 flags | 0x04 | |
| DayOfWeek get_DayOfWeek() | Public+1 flags | 0x04 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| int get_Hour() | Public+1 flags | 0x04 | |
| bool IsAmbiguousDaylightSavingTime() | 1 flags | 0x01 | |
| DateTimeKind get_Kind() | Public+1 flags | 0x04 | |
| int get_Millisecond() | Public+1 flags | 0x04 | |
| int get_Minute() | Public+1 flags | 0x04 | |
| int get_Month() | Public+1 flags | 0x04 | |
| DateTime get_Now() | PublicStatic+1 flags | 0x08 | |
| int get_Second() | Public+1 flags | 0x04 | |
| long get_Ticks() | Public+1 flags | 0x08 | |
| TimeSpan get_TimeOfDay() | Public+1 flags | 0x08 | |
| int get_Year() | Public+1 flags | 0x04 | |
| bool IsLeapYear(int year) | PublicStatic | 0x04 | |
| DateTime Parse(const string& s, IFormatProvider provider) | PublicStatic | 0x08 | |
| DateTime Parse(const string& s, IFormatProvider provider, const DateTimeStyles& styles) | PublicStatic | 0x08 | |
| DateTime ParseExact(const string& s, const string& format, IFormatProvider provider) | PublicStatic | 0x08 | |
| DateTime ParseExact(const string& s, const string& format, IFormatProvider provider, const DateTimeStyles& style) | PublicStatic | 0x08 | |
| DateTime ParseExact(const string& s, const string[]& formats, IFormatProvider provider, const DateTimeStyles& style) | PublicStatic | 0x08 | |
| TimeSpan Subtract(const DateTime& value) | Public | 0x08 | |
| DateTime ToLocalTime() | Public | 0x08 | |
| DateTime ToLocalTime(bool throwOnOverflow) | 1 flags | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| string ToString(const string& format) | Public | 0x08 | |
| string ToString(IFormatProvider provider) | PublicFinal+2 flags | 0x08 | |
| string ToString(const string& format, IFormatProvider provider) | PublicFinal+2 flags | 0x08 | |
| bool TryFormat(const Span<System.Char>& destination, int charsWritten, const ReadOnlySpan<System.Char>& format, IFormatProvider provider) | PublicFinal+2 flags | 0x10 | |
| DateTime ToUniversalTime() | Public | 0x08 | |
| bool TryParse(const string& s, IFormatProvider provider, const DateTimeStyles& styles, const DateTime&& result) | PublicStatic | 0x08 | |
| bool TryParseExact(const string& s, const string& format, IFormatProvider provider, const DateTimeStyles& style, const DateTime&& result) | PublicStatic | 0x08 | |
| bool TryParseExact(const string& s, const string[]& formats, IFormatProvider provider, const DateTimeStyles& style, const DateTime&& result) | PublicStatic | 0x08 | |
| DateTime op_Addition(const DateTime& d, const TimeSpan& t) | PublicStatic+1 flags | 0x08 | |
| DateTime op_Subtraction(const DateTime& d, const TimeSpan& t) | PublicStatic+1 flags | 0x08 | |
| TimeSpan op_Subtraction(const DateTime& d1, const DateTime& d2) | PublicStatic+1 flags | 0x08 | |
| bool op_Equality(const DateTime& d1, const DateTime& d2) | PublicStatic+1 flags | 0x08 | |
| bool op_Inequality(const DateTime& d1, const DateTime& d2) | PublicStatic+1 flags | 0x08 | |
| bool op_LessThan(const DateTime& t1, const DateTime& t2) | PublicStatic+1 flags | 0x08 | |
| bool op_LessThanOrEqual(const DateTime& t1, const DateTime& t2) | PublicStatic+1 flags | 0x08 | |
| bool op_GreaterThan(const DateTime& t1, const DateTime& t2) | PublicStatic+1 flags | 0x08 | |
| bool op_GreaterThanOrEqual(const DateTime& t1, const DateTime& t2) | PublicStatic+1 flags | 0x08 | |
| TypeCode GetTypeCode() | PublicFinal+2 flags | 0x04 | |
| bool System.IConvertible.ToBoolean(IFormatProvider provider) | PrivateFinal+2 flags | 0x08 | |
| ushort System.IConvertible.ToChar(IFormatProvider provider) | PrivateFinal+2 flags | 0x08 | |
| sbyte System.IConvertible.ToSByte(IFormatProvider provider) | PrivateFinal+2 flags | 0x08 | |
| byte System.IConvertible.ToByte(IFormatProvider provider) | PrivateFinal+2 flags | 0x08 | |
| short System.IConvertible.ToInt16(IFormatProvider provider) | PrivateFinal+2 flags | 0x08 | |
| ushort System.IConvertible.ToUInt16(IFormatProvider provider) | PrivateFinal+2 flags | 0x08 | |
| int System.IConvertible.ToInt32(IFormatProvider provider) | PrivateFinal+2 flags | 0x08 | |
| uint System.IConvertible.ToUInt32(IFormatProvider provider) | PrivateFinal+2 flags | 0x08 | |
| long System.IConvertible.ToInt64(IFormatProvider provider) | PrivateFinal+2 flags | 0x08 | |
| ulong System.IConvertible.ToUInt64(IFormatProvider provider) | PrivateFinal+2 flags | 0x08 | |
| float System.IConvertible.ToSingle(IFormatProvider provider) | PrivateFinal+2 flags | 0x08 | |
| double System.IConvertible.ToDouble(IFormatProvider provider) | PrivateFinal+2 flags | 0x08 | |
| decimal System.IConvertible.ToDecimal(IFormatProvider provider) | PrivateFinal+2 flags | 0x10 | |
| DateTime System.IConvertible.ToDateTime(IFormatProvider provider) | PrivateFinal+2 flags | 0x08 | |
| object System.IConvertible.ToType(Type type, IFormatProvider provider) | PrivateFinal+2 flags | 0x08 | |
| bool TryCreate(int year, int month, int day, int hour, int minute, int second, int millisecond, const DateTime&& result) | Static+1 flags | 0x08 | |
| DateTime get_UtcNow() | PublicStatic+1 flags | 0x08 | |
| long GetSystemTimeAsFileTime() | Static+1 flags | 0x08 | |
| long ToBinaryRaw() | 1 flags | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Used by 167
types with a member, parameter or interface of this type<>c<>c__DisplayClass1_0__BinaryParser__BinaryWriterActionsOnPlayersInSegmentTaskSummaryAdCampaignAttributionAdCampaignAttributionModelAdCampaignAttributionModelAdCampaignAttributionModelAdjustmentRuleApplyToGroupResponseASN1ConvertAuthenticodeDeformatterBinXmlDateTimeBooleanByteCalendarCertificateDataCharCloudScriptTaskSummaryConfirmPurchaseResultContentInfoConvertCookieCookieCollectionCreateExperimentRequestCreateGroupResponseDateMappingDateTimeConstantAttributeDateTimeFacetsCheckerDateTimeFormatDateTimeFormatterDateTimeOffsetDateTimeParseDateTimeResultDateTimeStorageDateTimeUtilsDaylightTimeStructDBNullDecimalDerSequenceReaderDevPlayerDataContainerDigestSessionDoubleEntityProfileBodyEntityProfileFileMetadataEnumExperimentFacetsCheckerFirstLoginDateSegmentFilterFtpControlStreamFtpWebRequestFtpWebResponseFunc`1GetCloudScriptRevisionResultGetFileMetadataGetGroupResponseGetMatchmakerGameInfoResultGetMatchmakingTicketResultGetPurchaseResultGetServerBackfillTicketResultGetTimeResultGregorianCalendarGregorianCalendarHelperGroupApplicationGroupInvitationGUIHijriCalendarHttpDateParseHttpProtocolUtilsHttpWebRequestHttpWebResponseIComparable`1IConvertibleIEquatable`1IFormatter`1InsightsGetOperationStatusResponseInt16Int32Int64+87 more