码迷,mamicode.com
首页 > Windows程序 > 详细

C# JSON 日期转换

时间:2016-03-29 12:22:33      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:

public string ToJson<T>(T t)
{
     JavaScriptSerializer jss = new JavaScriptSerializer();
     var json = jss.Serialize(t);
     MatchEvaluator matchEvaluator = new MatchEvaluator(ConvertJsonDateToDateString);   
     Regex reg = new Regex(@"\\/Date\((\d+)\)\\/");
     var newjson = reg.Replace(json,matchEvaluator);
    return newjson;
}


public string ConvertJsonDateToDateString(Match m)
{
      string result = string.Empty();
      DateTime dt = new DateTime();
      var timevalue = m.Groups[0].Value.Replace("\\/Date(“,"").Replace(")\\/","");
      long newtime = long.Parse(timevalue);
      dt =  dt.AddMilliseconds(newtime);
      result = dt.ToString("yyyy-MM-dd HH:mm:ss");
      return result;
}

  

C# JSON 日期转换

标签:

原文地址:http://www.cnblogs.com/linhongquan/p/5332373.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!