Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ParseExactMultiple() [2/2]

static DateTime System.DateTimeParse.ParseExactMultiple ( ReadOnlySpan< char > s,
string[] formats,
DateTimeFormatInfo dtfi,
DateTimeStyles style,
out TimeSpan offset )
inlinestaticpackage

Definition at line 591 of file DateTimeParse.cs.

592 {
593 DateTimeResult result = default(DateTimeResult);
594 result.Init(s);
595 result.flags |= ParseFlags.CaptureOffset;
596 if (TryParseExactMultiple(s, formats, dtfi, style, ref result))
597 {
598 offset = result.timeZoneOffset;
599 return result.parsedDate;
600 }
601 throw GetDateTimeParseException(ref result);
602 }
static Exception GetDateTimeParseException(ref DateTimeResult result)
static bool TryParseExactMultiple(ReadOnlySpan< char > s, string[] formats, DateTimeFormatInfo dtfi, DateTimeStyles style, out DateTime result, out TimeSpan offset)

References System.formats, System.DateTimeParse.GetDateTimeParseException(), System.DateTimeResult.Init(), System.offset, System.DateTimeResult.parsedDate, System.s, System.DateTimeResult.timeZoneOffset, and System.DateTimeParse.TryParseExactMultiple().