using System; using Newtonsoft.Json; using Newtonsoft.Json.Converters; namespace TMDbLib.Utilities.Converters { public class TmdbUtcTimeConverter : DateTimeConverterBase { const string Format = "yyyy-MM-dd HH:mm:ss 'UTC'"; public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { return DateTime.ParseExact(reader.Value.ToString(), Format, null); } public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { writer.WriteValue(((DateTime)value).ToString(Format)); } } }