c# 处理js序列化时 datetime返回UTC格式的问题
2016-09-14 09:43
141 查看
using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Text; using Newtonsoft.Json.Linq; using Newtonsoft.Json.Converters; using System.Collections; namespace HuaTong.General.Utility { /// <summary> /// 处理js序列化时 datetime返回UTC格式的问题 /// 使用特性标识: [JsonConverter(typeof(JsonDateTimeConverter))] /// </summary> public class JsonDateTimeConverter : DateTimeConverterBase { string _format = "yyyy-MM-dd HH:mm:ss"; public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { DateTime date = new DateTime(); DateTime.TryParse((string)reader.Value, out date); return date; } public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { var date = SysDateTime.MinDatetime; var flag = DateTime.TryParse(value.ToString(), out date); writer.WriteValue(date.ToString(_format)); } } }
相关文章推荐
- Asp.net Webservice返回Datetime格式数据与前端JS的交互问题
- 用JS解决Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题
- JS处理C#返回的DateTime
- java处理http发送的数据转化为json格式并返回遇到的问题
- 快速解决处理后台返回json数据格式的问题
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题
- 用js解析经json序列化后的C#的DateTime类型数据
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式问题的方法
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式问题的方法
- JS 对java返回的json格式的数据处理
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题
- aotocomplete.js 处理返回后台传回的json格式的数据
- C# 使用linq处理返回带datetime类型数据 json显示/date(xxxxx)/
- python使用json序列化datetime类型问题处理
- 解决asp.net core 日期格式 datetime Json返回 带T的问题
- 关于几个js获取当前时间和处理返回数据改变时间格式的函数
- ASP.NET MVC处理JsonResult返回时间DateTime问题
- 用js解析经json序列化后的C#的DateTime类型数据
- cocos2d-JS 处理chrome浏览器后台返回黑屏问题
- C#返回时间格式转换成 js 字符串