JavaScriptSerializer 日期处理 JSON.Net
2016-07-10 23:33
477 查看
[WebMethod(Description = "取得所有人员 自带json")][SoapHeader("key")][ScriptMethod(ResponseFormat = ResponseFormat.Json, UseHttpGet = true)]public string GetRenYuanJSON1(){DuDao.Dal.dc_renyuan dal = new DuDao.Dal.dc_renyuan();JavaScriptSerializer json = new JavaScriptSerializer();string str = json.Serialize(dal.GetModelList("", "", null));str = Regex.Replace(str, @"\\/Date\((\d+)\)\\/", match =>{DateTime dt = new DateTime(1970, 1, 1);dt = dt.AddMilliseconds(long.Parse(match.Groups[1].Value));dt = dt.ToLocalTime();return dt.ToString("yyyy-MM-dd HH:mm:ss");});return str;}//json.netDuDao.Dal.dc_renyuan dal = new DuDao.Dal.dc_renyuan();var model = dal.GetModel(6);model.login_time = DateTime.Now;//model.login_time = DateTime.Parse(DateTime.Now.ToString());这样返回标准格式IsoDateTimeConverter dtConverter = new IsoDateTimeConverter { DateTimeFormat = "yyyy-MM-ddTHH:mm:ss" };//自定义时间格式return JsonConvert.SerializeObject(model,dtConverter);//JsonConvert.SerializeObject(model,new JavaScriptDateTimeConverter());// new Date(11111)//JsonConvert.SerializeObject(model);//默认时间格式 2016-06-27T14:42:59
相关文章推荐
- js代码
- 分享几个JavaScript写的原生控件
- 【2-SAT(两次DFS版)】BZOJ1823-[JSOI2010]满汉全席
- 利用JavaScript中的原型给对像添加方法
- 利用JavaScript写猜数字小游戏
- js实现跳转到顶部或者底部
- js返回匿名函数的疑惑
- javascript类型系统——Math对象
- jsp相对路径和绝对路径小谈
- js翻书功能
- perl encode_json 会产生 UTF-8 (binary) string decode_json 需要一个 UTF-8 (binary) string
- perl encode_json 会产生 UTF-8 (binary) string decode_json 需要一个 UTF-8 (binary) string
- perl encode_json 会产生 UTF-8 (binary) string decode_json 需要一个 UTF-8 (binary) string
- JSP
- JSP的内置对象
- html+js+cgi
- javascript设计模式学习之十——组合模式
- js事件触发
- Ext初学
- JVM性能调优jps、jstack、jmap、jhat、jstat、hprof命令详解