public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { string str = reader.Value as string; if (str != null) { return(LocalTime.FromISO8601(str)); } DateTime dt = (DateTime)reader.Value; return(LocalTime.FromDateTime(dt)); }
public LocalTime ToLocalTime() => LocalTime.FromDateTime(ToDateTime());