C# Class Newtonsoft.Json.Utilities.DateTimeUtils

显示文件 Open project: JamesNK/Newtonsoft.Json Class Usage Examples

Public Methods

Method Description
GetUtcOffset ( this d ) : System.TimeSpan
ToDateTimeFormat ( DateTimeKind kind ) : string
ToSerializationMode ( DateTimeKind kind ) : XmlDateTimeSerializationMode

Private Methods

Method Description
ConvertDateTimeToJavaScriptTicks ( System.DateTime dateTime ) : long
ConvertDateTimeToJavaScriptTicks ( System.DateTime dateTime, System.TimeSpan offset ) : long
ConvertDateTimeToJavaScriptTicks ( System.DateTime dateTime, bool convertToUtc ) : long
ConvertJavaScriptTicksToDateTime ( long javaScriptTicks ) : System.DateTime
CopyIntToCharArray ( char chars, int start, int value, int digits ) : void
CreateDateTime ( Newtonsoft.Json.Utilities.DateTimeParser dateTimeParser ) : System.DateTime
DateTimeUtils ( ) : System
EnsureDateTime ( System.DateTime value, DateTimeZoneHandling timeZone ) : System.DateTime
GetDateValues ( System.DateTime td, int &year, int &month, int &day ) : void
SwitchToLocalTime ( System.DateTime value ) : System.DateTime
SwitchToUtcTime ( System.DateTime value ) : System.DateTime
ToUniversalTicks ( System.DateTime dateTime ) : long
ToUniversalTicks ( System.DateTime dateTime, System.TimeSpan offset ) : long
TryParseDateTime ( Newtonsoft.Json.Utilities.StringReference s, DateTimeZoneHandling dateTimeZoneHandling, string dateFormatString, CultureInfo culture, System.DateTime &dt ) : bool
TryParseDateTime ( string s, DateTimeZoneHandling dateTimeZoneHandling, string dateFormatString, CultureInfo culture, System.DateTime &dt ) : bool
TryParseDateTimeExact ( string text, DateTimeZoneHandling dateTimeZoneHandling, string dateFormatString, CultureInfo culture, System.DateTime &dt ) : bool
TryParseDateTimeIso ( Newtonsoft.Json.Utilities.StringReference text, DateTimeZoneHandling dateTimeZoneHandling, System.DateTime &dt ) : bool
TryParseDateTimeMicrosoft ( Newtonsoft.Json.Utilities.StringReference text, DateTimeZoneHandling dateTimeZoneHandling, System.DateTime &dt ) : bool
TryParseDateTimeOffset ( Newtonsoft.Json.Utilities.StringReference s, string dateFormatString, CultureInfo culture, DateTimeOffset &dt ) : bool
TryParseDateTimeOffset ( string s, string dateFormatString, CultureInfo culture, DateTimeOffset &dt ) : bool
TryParseDateTimeOffsetExact ( string text, string dateFormatString, CultureInfo culture, DateTimeOffset &dt ) : bool
TryParseDateTimeOffsetIso ( Newtonsoft.Json.Utilities.StringReference text, DateTimeOffset &dt ) : bool
TryParseDateTimeOffsetMicrosoft ( Newtonsoft.Json.Utilities.StringReference text, DateTimeOffset &dt ) : bool
TryParseMicrosoftDate ( Newtonsoft.Json.Utilities.StringReference text, long &ticks, System.TimeSpan &offset, DateTimeKind &kind ) : bool
TryReadOffset ( Newtonsoft.Json.Utilities.StringReference offsetText, int startIndex, System.TimeSpan &offset ) : bool
UniversialTicksToJavaScriptTicks ( long universialTicks ) : long
WriteDateTimeOffset ( char chars, int start, System.TimeSpan offset, DateFormatHandling format ) : int
WriteDateTimeOffsetString ( TextWriter writer, DateTimeOffset value, DateFormatHandling format, string formatString, CultureInfo culture ) : void
WriteDateTimeString ( char chars, int start, System.DateTime value, System.TimeSpan offset, DateTimeKind kind, DateFormatHandling format ) : int
WriteDateTimeString ( TextWriter writer, System.DateTime value, DateFormatHandling format, string formatString, CultureInfo culture ) : void
WriteDefaultIsoDate ( char chars, int start, System.DateTime dt ) : int

Method Details

GetUtcOffset() public static method

public static GetUtcOffset ( this d ) : System.TimeSpan
d this
return System.TimeSpan

ToDateTimeFormat() public static method

public static ToDateTimeFormat ( DateTimeKind kind ) : string
kind DateTimeKind
return string

ToSerializationMode() public static method

public static ToSerializationMode ( DateTimeKind kind ) : XmlDateTimeSerializationMode
kind DateTimeKind
return XmlDateTimeSerializationMode