ToDatetime
1 public DateTime JsonDateTimeConvert(string time)
2 {
3 //try
4 //{
5 if (String.IsNullOrEmpty(time))
6 {
7 return DateTime.Now;
8 }
9 DateTime dt=DateTime.Parse(time);
10 return dt;
11 //IsoDateTimeConverter convert = new IsoDateTimeConverter();
12 //convert.DateTimeFormat = "yyyy-MM-dd HH:mm:ss.fff";
13 //string ret = JsonConvert.SerializeObject(time, Formatting.Indented, convert);
14 //return ret;
15 //}
16 //catch (Exception exp)
17 //{
18 //return null;
19 //}
20 }
FromDatetime
1 public string JsonDateTimeConvert(DateTime time)
2 {
3 DateTime dt = time;
4 dt = dt.ToUniversalTime();
5 TimeSpan ts = dt - DateTime.Parse("1970-01-01");
6 string result = string.Format("\/Date({0}+0800)\/", ts.TotalMilliseconds);
7 return result;
8 }