使用JSONConverter解析datetime

时间:2015-10-28 15:24:49

标签: c# asp.net-mvc asp.net-mvc-4 datetime

我想使用JsonConverter将数据库中的DateTime值响应转换为以下格式。 1 Jan 2011, 1:30 AM。但是我不知道如何做到这一点。默认的日期时间格式检索是01/01/2011 01:30:00(来自我的调试)。我被困在这里。

附加说明:时间检索采用UTC格式,我需要将日期时间检索作为用户的本地时间。

public class DateTimeConverter : JsonConverter
{
   public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
    {
        ...
    }

    public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
    {
        ...
    }
    public override bool CanConvert(Type objectType)
    {
        ...
    }
}

public class NewModel
{
    [JsonProperty, JsonConverter(typeof(DateTimeConverter))]
    public DateTime RegiterUTCDateTime { get; set; }
}

0 个答案:

没有答案