diff --git a/src/Postmark/Converters/DateTimeConverter.cs b/src/Postmark/Converters/DateTimeConverter.cs index 7772835..71d4daa 100644 --- a/src/Postmark/Converters/DateTimeConverter.cs +++ b/src/Postmark/Converters/DateTimeConverter.cs @@ -13,7 +13,12 @@ public override bool CanConvert(Type typeToConvert) public override DateTime Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) { - return DateTime.Parse(reader.GetString()); + var value = reader.GetString(); + if (value.EndsWith(" (GMT)", StringComparison.Ordinal)) + { + value = value.Substring(0, value.Length - " (GMT)".Length); + } + return DateTime.Parse(value); } public override void Write(Utf8JsonWriter writer, DateTime value, JsonSerializerOptions options) @@ -21,4 +26,4 @@ public override void Write(Utf8JsonWriter writer, DateTime value, JsonSerializer writer.WriteStringValue(value.ToString("O")); } } -} \ No newline at end of file +}