Zdexby TheHolyOneZ
8,798 structs
Struct

DateTime

: ValueType : Object
System.DateTime, mscorlib 0x0008 (8 B) mscorlib.dll
0x00x0008

Members 47

OffsetSizeNameTypeFlags
—0x08TicksPerMillisecondlongPrivateStatic+1 flags
—0x08TicksPerSecondlongPrivateStatic+1 flags
—0x08TicksPerMinutelongPrivateStatic+1 flags
—0x08TicksPerHourlongPrivateStatic+1 flags
—0x08TicksPerDaylongPrivateStatic+1 flags
—0x04MillisPerSecondintPrivateStatic+1 flags
—0x04MillisPerMinuteintPrivateStatic+1 flags
—0x04MillisPerHourintPrivateStatic+1 flags
—0x04MillisPerDayintPrivateStatic+1 flags
—0x04DaysPerYearintPrivateStatic+1 flags
—0x04DaysPer4YearsintPrivateStatic+1 flags
—0x04DaysPer100YearsintPrivateStatic+1 flags
—0x04DaysPer400YearsintPrivateStatic+1 flags
—0x04DaysTo1601intPrivateStatic+1 flags
—0x04DaysTo1899intPrivateStatic+1 flags
—0x04DaysTo1970intStatic+2 flags
—0x04DaysTo10000intPrivateStatic+1 flags
—0x08MinTickslongStatic+2 flags
—0x08MaxTickslongStatic+2 flags
—0x08MaxMillislongPrivateStatic+1 flags
—0x08UnixEpochTickslongStatic+2 flags
—0x08FileTimeOffsetlongPrivateStatic+1 flags
—0x08DoubleDateOffsetlongPrivateStatic+1 flags
—0x08OADateMinAsTickslongPrivateStatic+1 flags
—0x08OADateMinAsDoubledoublePrivateStatic+1 flags
—0x08OADateMaxAsDoubledoublePrivateStatic+1 flags
—0x04DatePartYearintPrivateStatic+1 flags
—0x04DatePartDayOfYearintPrivateStatic+1 flags
—0x04DatePartMonthintPrivateStatic+1 flags
—0x04DatePartDayintPrivateStatic+1 flags
0x08s_daysToMonth365int[]PrivateStatic+1 flags
0x08s_daysToMonth366int[]PrivateStatic+1 flags
0x08MinValueDateTimePublicStatic+1 flags
0x08MaxValueDateTimePublicStatic+1 flags
0x08UnixEpochDateTimePublicStatic+1 flags
—0x08TicksMaskulongPrivateStatic+1 flags
—0x08FlagsMaskulongPrivateStatic+1 flags
—0x08LocalMaskulongPrivateStatic+1 flags
—0x08TicksCeilinglongPrivateStatic+1 flags
—0x08KindUnspecifiedulongPrivateStatic+1 flags
—0x08KindUtculongPrivateStatic+1 flags
—0x08KindLocalulongPrivateStatic+1 flags
—0x08KindLocalAmbiguousDstulongPrivateStatic+1 flags
—0x04KindShiftintPrivateStatic+1 flags
—0x08TicksFieldstringPrivateStatic+1 flags
—0x08DateDataFieldstringPrivateStatic+1 flags
0x08_dateDataulongPrivate+1 flags

Functions 98

SignatureFlagsNativeParams
void .ctor(long ticks)Public+1 flags0x08
void .ctor(ulong dateData)Private+1 flags0x08
void .ctor(long ticks, const DateTimeKind& kind)Public+1 flags0x08
void .ctor(long ticks, const DateTimeKind& kind, bool isAmbiguousDst)2 flags0x08
void .ctor(int year, int month, int day)Public+1 flags0x04
void .ctor(int year, int month, int day, int hour, int minute, int second)Public+1 flags0x04
void .ctor(int year, int month, int day, int hour, int minute, int second, const DateTimeKind& kind)Public+1 flags0x04
void .ctor(int year, int month, int day, int hour, int minute, int second, int millisecond)Public+1 flags0x04
void .ctor(int year, int month, int day, int hour, int minute, int second, int millisecond, const DateTimeKind& kind)Public+1 flags0x04
void .ctor(int year, int month, int day, int hour, int minute, int second, int millisecond, Calendar calendar)Public+1 flags0x08
void .ctor(SerializationInfo info, const StreamingContext& context)Private+1 flags0x10
long get_InternalTicks()2 flags0x08
ulong get_InternalKind()Private+1 flags0x08
DateTime Add(const TimeSpan& value)Public0x08
DateTime Add(double value, int scale)Private0x08
DateTime AddDays(double value)Public0x08
DateTime AddMilliseconds(double value)Public0x08
DateTime AddMonths(int months)Public0x08
DateTime AddSeconds(double value)Public0x08
DateTime AddTicks(long value)Public0x08
DateTime AddYears(int value)Public0x08
int Compare(const DateTime& t1, const DateTime& t2)PublicStatic0x08
int CompareTo(object value)PublicFinal+2 flags0x08
int CompareTo(const DateTime& value)PublicFinal+2 flags0x08
long DateToTicks(int year, int month, int day)PrivateStatic0x08
long TimeToTicks(int hour, int minute, int second)PrivateStatic0x08
int DaysInMonth(int year, int month)PublicStatic0x04
bool Equals(object value)Public+1 flags0x08
bool Equals(const DateTime& value)PublicFinal+2 flags0x08
DateTime FromBinary(long dateData)PublicStatic0x08
DateTime FromBinaryRaw(long dateData)Static+1 flags0x08
DateTime FromFileTime(long fileTime)PublicStatic0x08
DateTime FromFileTimeUtc(long fileTime)PublicStatic0x08
void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, const StreamingContext& context)PrivateFinal+2 flags0x10
DateTime SpecifyKind(const DateTime& value, const DateTimeKind& kind)PublicStatic0x08
DateTime get_Date()Public+1 flags0x08
int GetDatePart(int part)Private0x04
void GetDatePart(ref int& year, ref int& month, ref int& day)1 flags0x04
int get_Day()Public+1 flags0x04
DayOfWeek get_DayOfWeek()Public+1 flags0x04
int GetHashCode()Public+1 flags0x04
int get_Hour()Public+1 flags0x04
bool IsAmbiguousDaylightSavingTime()1 flags0x01
DateTimeKind get_Kind()Public+1 flags0x04
int get_Millisecond()Public+1 flags0x04
int get_Minute()Public+1 flags0x04
int get_Month()Public+1 flags0x04
DateTime get_Now()PublicStatic+1 flags0x08
int get_Second()Public+1 flags0x04
long get_Ticks()Public+1 flags0x08
TimeSpan get_TimeOfDay()Public+1 flags0x08
int get_Year()Public+1 flags0x04
bool IsLeapYear(int year)PublicStatic0x04
DateTime Parse(const string& s, IFormatProvider provider)PublicStatic0x08
DateTime Parse(const string& s, IFormatProvider provider, const DateTimeStyles& styles)PublicStatic0x08
DateTime ParseExact(const string& s, const string& format, IFormatProvider provider, const DateTimeStyles& style)PublicStatic0x08
DateTime ParseExact(const string& s, const string[]& formats, IFormatProvider provider, const DateTimeStyles& style)PublicStatic0x08
TimeSpan Subtract(const DateTime& value)Public0x08
DateTime ToLocalTime()Public0x08
DateTime ToLocalTime(bool throwOnOverflow)1 flags0x08
string ToString()Public+1 flags0x08
string ToString(const string& format)Public0x08
string ToString(IFormatProvider provider)PublicFinal+2 flags0x08
string ToString(const string& format, IFormatProvider provider)PublicFinal+2 flags0x08
bool TryFormat(const Span<System.Char>& destination, ref int& charsWritten, const ReadOnlySpan<System.Char>& format, IFormatProvider provider)PublicFinal+2 flags0x10
DateTime ToUniversalTime()Public0x08
bool TryParse(const string& s, IFormatProvider provider, const DateTimeStyles& styles, ref DateTime& result)PublicStatic0x08
bool TryParseExact(const string& s, const string& format, IFormatProvider provider, const DateTimeStyles& style, ref DateTime& result)PublicStatic0x08
DateTime op_Addition(const DateTime& d, const TimeSpan& t)PublicStatic+1 flags0x08
DateTime op_Subtraction(const DateTime& d, const TimeSpan& t)PublicStatic+1 flags0x08
TimeSpan op_Subtraction(const DateTime& d1, const DateTime& d2)PublicStatic+1 flags0x08
bool op_Equality(const DateTime& d1, const DateTime& d2)PublicStatic+1 flags0x08
bool op_Inequality(const DateTime& d1, const DateTime& d2)PublicStatic+1 flags0x08
bool op_LessThan(const DateTime& t1, const DateTime& t2)PublicStatic+1 flags0x08
bool op_LessThanOrEqual(const DateTime& t1, const DateTime& t2)PublicStatic+1 flags0x08
bool op_GreaterThan(const DateTime& t1, const DateTime& t2)PublicStatic+1 flags0x08
bool op_GreaterThanOrEqual(const DateTime& t1, const DateTime& t2)PublicStatic+1 flags0x08
TypeCode GetTypeCode()PublicFinal+2 flags0x04
bool System.IConvertible.ToBoolean(IFormatProvider provider)PrivateFinal+2 flags0x08
ushort System.IConvertible.ToChar(IFormatProvider provider)PrivateFinal+2 flags0x08
sbyte System.IConvertible.ToSByte(IFormatProvider provider)PrivateFinal+2 flags0x08
byte System.IConvertible.ToByte(IFormatProvider provider)PrivateFinal+2 flags0x08
short System.IConvertible.ToInt16(IFormatProvider provider)PrivateFinal+2 flags0x08
ushort System.IConvertible.ToUInt16(IFormatProvider provider)PrivateFinal+2 flags0x08
int System.IConvertible.ToInt32(IFormatProvider provider)PrivateFinal+2 flags0x08
uint System.IConvertible.ToUInt32(IFormatProvider provider)PrivateFinal+2 flags0x08
long System.IConvertible.ToInt64(IFormatProvider provider)PrivateFinal+2 flags0x08
ulong System.IConvertible.ToUInt64(IFormatProvider provider)PrivateFinal+2 flags0x08
float System.IConvertible.ToSingle(IFormatProvider provider)PrivateFinal+2 flags0x08
double System.IConvertible.ToDouble(IFormatProvider provider)PrivateFinal+2 flags0x08
decimal System.IConvertible.ToDecimal(IFormatProvider provider)PrivateFinal+2 flags0x10
DateTime System.IConvertible.ToDateTime(IFormatProvider provider)PrivateFinal+2 flags0x08
object System.IConvertible.ToType(Type type, IFormatProvider provider)PrivateFinal+2 flags0x08
bool TryCreate(int year, int month, int day, int hour, int minute, int second, int millisecond, ref DateTime& result)Static+1 flags0x08
DateTime get_UtcNow()PublicStatic+1 flags0x08
long GetSystemTimeAsFileTime()Static+1 flags0x08
long ToBinaryRaw()1 flags0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 157

types with a member, parameter or interface of this type