|
enum | DTT {
End
, NumEnd
, NumAmpm
, NumSpace
,
NumDatesep
, NumTimesep
, MonthEnd
, MonthSpace
,
MonthDatesep
, NumDatesuff
, NumTimesuff
, DayOfWeek
,
YearSpace
, YearDateSep
, YearEnd
, TimeZone
,
Era
, NumUTCTimeMark
, Unk
, NumLocalTimeMark
,
Max
} |
|
enum | TM { NotSet = -1
, AM
, PM
} |
|
enum | DS {
BEGIN
, N
, NN
, D_Nd
,
D_NN
, D_NNd
, D_M
, D_MN
,
D_NM
, D_MNd
, D_NDS
, D_Y
,
D_YN
, D_YNd
, D_YM
, D_YMd
,
D_S
, T_S
, T_Nt
, T_NNt
,
ERROR
, DX_NN
, DX_NNN
, DX_MN
,
DX_NM
, DX_MNN
, DX_DS
, DX_DSN
,
DX_NDS
, DX_NNDS
, DX_YNN
, DX_YMN
,
DX_YN
, DX_YM
, TX_N
, TX_NN
,
TX_NNN
, TX_TS
, DX_NNY
} |
|
|
static DateTime | ParseExact (ReadOnlySpan< char > s, ReadOnlySpan< char > format, DateTimeFormatInfo dtfi, DateTimeStyles style) |
|
static DateTime | ParseExact (ReadOnlySpan< char > s, ReadOnlySpan< char > format, DateTimeFormatInfo dtfi, DateTimeStyles style, [Out] TimeSpan offset) |
|
static bool | TryParseExact (ReadOnlySpan< char > s, ReadOnlySpan< char > format, DateTimeFormatInfo dtfi, DateTimeStyles style, [Out] DateTime result) |
|
static bool | TryParseExact (ReadOnlySpan< char > s, ReadOnlySpan< char > format, DateTimeFormatInfo dtfi, DateTimeStyles style, [Out] DateTime result, [Out] TimeSpan offset) |
|
static bool | TryParseExact (ReadOnlySpan< char > s, ReadOnlySpan< char > format, DateTimeFormatInfo dtfi, DateTimeStyles style, DateTimeResult result) |
|
static DateTime | ParseExactMultiple (ReadOnlySpan< char > s, string[] formats, DateTimeFormatInfo dtfi, DateTimeStyles style) |
|
static bool | TryParseExactMultiple (ReadOnlySpan< char > s, string[] formats, DateTimeFormatInfo dtfi, DateTimeStyles style, DateTimeResult result) |
|
static bool | IsDigit (char ch) |
|
static Calendar | GetTaiwanCalendarDefaultInstance () |
|
static bool | ProcessHebrewTerminalState (DateTimeParse.DS dps, __DTString str, DateTimeResult result, DateTimeStyles styles, DateTimeRawInfo raw, DateTimeFormatInfo dtfi) |
|
static bool | ProcessTerminalState (DateTimeParse.DS dps, __DTString str, DateTimeResult result, DateTimeStyles styles, DateTimeRawInfo raw, DateTimeFormatInfo dtfi) |
|
static DateTime | Parse (ReadOnlySpan< char > s, DateTimeFormatInfo dtfi, DateTimeStyles styles) |
|
static DateTime | Parse (ReadOnlySpan< char > s, DateTimeFormatInfo dtfi, DateTimeStyles styles, [Out] TimeSpan offset) |
|
static bool | TryParse (ReadOnlySpan< char > s, DateTimeFormatInfo dtfi, DateTimeStyles styles, [Out] DateTime result) |
|
static bool | TryParse (ReadOnlySpan< char > s, DateTimeFormatInfo dtfi, DateTimeStyles styles, [Out] DateTime result, [Out] TimeSpan offset) |
|
static bool | TryParse (ReadOnlySpan< char > s, DateTimeFormatInfo dtfi, DateTimeStyles styles, DateTimeResult result) |
|
static bool | MatchHebrewDigits (__DTString str, int digitLen, [Out] int number) |
|
static bool | ParseDigits (__DTString str, int digitLen, [Out] int result) |
|
static bool | ParseDigits (__DTString str, int minDigitLen, int maxDigitLen, [Out] int result) |
|
static bool | TryParseQuoteString (ReadOnlySpan< char > format, int pos, StringBuilder result, [Out] int returnValue) |
|
|
static bool | MatchWord (__DTString str, string target) |
|
static bool | GetTimeZoneName (__DTString str) |
|
static bool | ParseFraction (__DTString str, [Out] double result) |
|
static bool | ParseTimeZone (__DTString str, TimeSpan result) |
|
static bool | HandleTimeZone (__DTString str, DateTimeResult result) |
|
static bool | Lex (DateTimeParse.DS dps, __DTString str, DateTimeToken dtok, DateTimeRawInfo raw, DateTimeResult result, DateTimeFormatInfo dtfi, DateTimeStyles styles) |
|
static Calendar | GetJapaneseCalendarDefaultInstance () |
|
static bool | VerifyValidPunctuation (__DTString str) |
|
static bool | GetYearMonthDayOrder (string datePattern, DateTimeFormatInfo dtfi, [Out] int order) |
|
static bool | GetYearMonthOrder (string pattern, DateTimeFormatInfo dtfi, [Out] int order) |
|
static bool | GetMonthDayOrder (string pattern, DateTimeFormatInfo dtfi, [Out] int order) |
|
static bool | TryAdjustYear (DateTimeResult result, int year, [Out] int adjustedYear) |
|
static bool | SetDateYMD (DateTimeResult result, int year, int month, int day) |
|
static bool | SetDateMDY (DateTimeResult result, int month, int day, int year) |
|
static bool | SetDateDMY (DateTimeResult result, int day, int month, int year) |
|
static bool | SetDateYDM (DateTimeResult result, int year, int day, int month) |
|
static void | GetDefaultYear (DateTimeResult result, DateTimeStyles styles) |
|
static bool | GetDayOfNN (DateTimeResult result, DateTimeStyles styles, DateTimeRawInfo raw, DateTimeFormatInfo dtfi) |
|
static bool | GetDayOfNNN (DateTimeResult result, DateTimeRawInfo raw, DateTimeFormatInfo dtfi) |
|
static bool | GetDayOfMN (DateTimeResult result, DateTimeStyles styles, DateTimeRawInfo raw, DateTimeFormatInfo dtfi) |
|
static bool | GetHebrewDayOfNM (DateTimeResult result, DateTimeRawInfo raw, DateTimeFormatInfo dtfi) |
|
static bool | GetDayOfNM (DateTimeResult result, DateTimeStyles styles, DateTimeRawInfo raw, DateTimeFormatInfo dtfi) |
|
static bool | GetDayOfMNN (DateTimeResult result, DateTimeRawInfo raw, DateTimeFormatInfo dtfi) |
|
static bool | GetDayOfYNN (DateTimeResult result, DateTimeRawInfo raw, DateTimeFormatInfo dtfi) |
|
static bool | GetDayOfNNY (DateTimeResult result, DateTimeRawInfo raw, DateTimeFormatInfo dtfi) |
|
static bool | GetDayOfYMN (DateTimeResult result, DateTimeRawInfo raw) |
|
static bool | GetDayOfYN (DateTimeResult result, DateTimeRawInfo raw) |
|
static bool | GetDayOfYM (DateTimeResult result, DateTimeRawInfo raw) |
|
static void | AdjustTimeMark (DateTimeFormatInfo dtfi, DateTimeRawInfo raw) |
|
static bool | AdjustHour (int hour, DateTimeParse.TM timeMark) |
|
static bool | GetTimeOfN (DateTimeResult result, DateTimeRawInfo raw) |
|
static bool | GetTimeOfNN (DateTimeResult result, DateTimeRawInfo raw) |
|
static bool | GetTimeOfNNN (DateTimeResult result, DateTimeRawInfo raw) |
|
static bool | GetDateOfDSN (DateTimeResult result, DateTimeRawInfo raw) |
|
static bool | GetDateOfNDS (DateTimeResult result, DateTimeRawInfo raw) |
|
static bool | GetDateOfNNDS (DateTimeResult result, DateTimeRawInfo raw, DateTimeFormatInfo dtfi) |
|
static bool | ProcessDateTimeSuffix (DateTimeResult result, DateTimeRawInfo raw, DateTimeToken dtok) |
|
static bool | DetermineTimeZoneAdjustments (__DTString str, DateTimeResult result, DateTimeStyles styles, bool bTimeOnly) |
|
static bool | DateTimeOffsetTimeZonePostProcessing (__DTString str, DateTimeResult result, DateTimeStyles styles) |
|
static bool | AdjustTimeZoneToUniversal (DateTimeResult result) |
|
static bool | AdjustTimeZoneToLocal (DateTimeResult result, bool bTimeOnly) |
|
static bool | ParseISO8601 (DateTimeRawInfo raw, __DTString str, DateTimeStyles styles, DateTimeResult result) |
|
static bool | ParseFractionExact (__DTString str, int maxDigitLen, double result) |
|
static bool | ParseSign (__DTString str, bool result) |
|
static bool | ParseTimeZoneOffset (__DTString str, int len, TimeSpan result) |
|
static bool | MatchAbbreviatedMonthName (__DTString str, DateTimeFormatInfo dtfi, int result) |
|
static bool | MatchMonthName (__DTString str, DateTimeFormatInfo dtfi, int result) |
|
static bool | MatchAbbreviatedDayName (__DTString str, DateTimeFormatInfo dtfi, int result) |
|
static bool | MatchDayName (__DTString str, DateTimeFormatInfo dtfi, int result) |
|
static bool | MatchEraName (__DTString str, DateTimeFormatInfo dtfi, int result) |
|
static bool | MatchTimeMark (__DTString str, DateTimeFormatInfo dtfi, DateTimeParse.TM result) |
|
static bool | MatchAbbreviatedTimeMark (__DTString str, DateTimeFormatInfo dtfi, DateTimeParse.TM result) |
|
static bool | CheckNewValue (int currentValue, int newValue, char patternChar, DateTimeResult result) |
|
static DateTime | GetDateTimeNow (DateTimeResult result, DateTimeStyles styles) |
|
static bool | CheckDefaultDateTime (DateTimeResult result, Calendar cal, DateTimeStyles styles) |
|
static string | ExpandPredefinedFormat (ReadOnlySpan< char > format, DateTimeFormatInfo dtfi, ParsingInfo parseInfo, DateTimeResult result) |
|
static bool | ParseJapaneseEraStart (__DTString str, DateTimeFormatInfo dtfi) |
|
static bool | ParseByFormat (__DTString str, __DTString format, ParsingInfo parseInfo, DateTimeFormatInfo dtfi, DateTimeResult result) |
|
static bool | DoStrictParse (ReadOnlySpan< char > s, ReadOnlySpan< char > formatParam, DateTimeStyles styles, DateTimeFormatInfo dtfi, DateTimeResult result) |
|
static Exception | GetDateTimeParseException (DateTimeResult result) |
|
static | DateTimeParse () |
|
Definition at line 11 of file DateTimeParse.cs.