// Assembly: Newtonsoft.Json
// Full name: Newtonsoft.Json.Utilities.DateTimeUtils

namespace Newtonsoft.Json.Utilities
{
public class DateTimeUtils // TypeDefIndex: 10268
{
	// Fields
	type#20910 InitialJavaScriptDateTicks;
	type#13160 DaysToMonth365;
	type#13160 DaysToMonth366;

	// Methods
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	public static type#27436 GetUtcOffset(type#17076 d) { }
	// RVA: -1
	public static type#29131 ToSerializationMode(type#17104 kind) { }
	// RVA: -1
	internal static type#17076 EnsureDateTime(type#17076 value, type#17123 timeZone) { }
	// RVA: -1
	private static type#17076 SwitchToLocalTime(type#17076 value) { }
	// RVA: -1
	private static type#17076 SwitchToUtcTime(type#17076 value) { }
	// RVA: -1
	private static type#20900 ToUniversalTicks(type#17076 dateTime) { }
	// RVA: -1
	private static type#20900 ToUniversalTicks(type#17076 dateTime, type#27436 offset) { }
	// RVA: -1
	internal static type#20900 ConvertDateTimeToJavaScriptTicks(type#17076 dateTime, type#27436 offset) { }
	// RVA: -1
	internal static type#20900 ConvertDateTimeToJavaScriptTicks(type#17076 dateTime) { }
	// RVA: -1
	internal static type#20900 ConvertDateTimeToJavaScriptTicks(type#17076 dateTime, type#15313 convertToUtc) { }
	// RVA: -1
	private static type#20900 UniversalTicksToJavaScriptTicks(type#20900 universalTicks) { }
	// RVA: -1
	internal static type#17076 ConvertJavaScriptTicksToDateTime(type#20900 javaScriptTicks) { }
	// RVA: -1
	internal static type#15313 TryParseDateTimeIso(type#26643 text, type#17123 dateTimeZoneHandling, type#11840 dt) { }
	// RVA: -1
	internal static type#15313 TryParseDateTimeOffsetIso(type#26643 text, type#11843 dt) { }
	// RVA: -1
	private static type#17076 CreateDateTime(type#17112 dateTimeParser) { }
	// RVA: -1
	internal static type#15313 TryParseDateTime(type#26643 s, type#17123 dateTimeZoneHandling, type#26576 dateFormatString, type#16623 culture, type#11840 dt) { }
	// RVA: -1
	internal static type#15313 TryParseDateTime(type#26576 s, type#17123 dateTimeZoneHandling, type#26576 dateFormatString, type#16623 culture, type#11840 dt) { }
	// RVA: -1
	internal static type#15313 TryParseDateTimeOffset(type#26643 s, type#26576 dateFormatString, type#16623 culture, type#11843 dt) { }
	// RVA: -1
	internal static type#15313 TryParseDateTimeOffset(type#26576 s, type#26576 dateFormatString, type#16623 culture, type#11843 dt) { }
	// RVA: -1
	private static type#15313 TryParseMicrosoftDate(type#26643 text, type#11947 ticks, type#12176 offset, type#11842 kind) { }
	// RVA: -1
	private static type#15313 TryParseDateTimeMicrosoft(type#26643 text, type#17123 dateTimeZoneHandling, type#11840 dt) { }
	// RVA: -1
	private static type#15313 TryParseDateTimeExact(type#26576 text, type#17123 dateTimeZoneHandling, type#26576 dateFormatString, type#16623 culture, type#11840 dt) { }
	// RVA: -1
	private static type#15313 TryParseDateTimeOffsetMicrosoft(type#26643 text, type#11843 dt) { }
	// RVA: -1
	private static type#15313 TryParseDateTimeOffsetExact(type#26576 text, type#26576 dateFormatString, type#16623 culture, type#11843 dt) { }
	// RVA: -1
	private static type#15313 TryReadOffset(type#26643 offsetText, type#20867 startIndex, type#12176 offset) { }
	// RVA: -1
	internal static type#28660 WriteDateTimeString(type#27303 writer, type#17076 value, type#17068 format, type#26576 formatString, type#16623 culture) { }
	// RVA: -1
	internal static type#20867 WriteDateTimeString(type#12899 chars, type#20867 start, type#17076 value, type#9718 offset, type#17104 kind, type#17068 format) { }
	// RVA: -1
	internal static type#20867 WriteDefaultIsoDate(type#12899 chars, type#20867 start, type#17076 dt) { }
	// RVA: -1
	private static type#28660 CopyIntToCharArray(type#12899 chars, type#20867 start, type#20867 value, type#20867 digits) { }
	// RVA: -1
	internal static type#20867 WriteDateTimeOffset(type#12899 chars, type#20867 start, type#27436 offset, type#17068 format) { }
	// RVA: -1
	internal static type#28660 WriteDateTimeOffsetString(type#27303 writer, type#17106 value, type#17068 format, type#26576 formatString, type#16623 culture) { }
	// RVA: -1
	private static type#28660 GetDateValues(type#17076 td, type#11944 year, type#11944 month, type#11944 day) { }
}
}
