Use TryParse instead of TryParseExact

- Using TryParseExact would crash if the server
  sent us a time string with 2-digit milliseconds.
This commit is contained in:
Alexandre Oliveira 2018-03-05 23:30:39 -03:00
parent 89ba7e24f9
commit f653863436
1 changed files with 1 additions and 1 deletions

View File

@ -28,7 +28,7 @@ namespace ChatSharp
if (!compatibility)
{
DateTime parsedDate;
if (!DateTime.TryParseExact(date, @"yyyy-MM-dd\THH:mm:ss.fff\Z", CultureInfo.InvariantCulture, DateTimeStyles.AssumeLocal, out parsedDate))
if (!DateTime.TryParse(date, CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind, out parsedDate))
throw new ArgumentException("The date string was provided in an invalid format.", date);
Date = parsedDate;