博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScriptSerializer 日期处理 JSON.Net
阅读量:5960 次
发布时间:2019-06-19

本文共 1404 字,大约阅读时间需要 4 分钟。

 
[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.net         DuDao.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

转载于:https://www.cnblogs.com/chenmfly/p/5658919.html

你可能感兴趣的文章
[网络流24题-9]试题库问题
查看>>
jquery选择器详解
查看>>
C# 保留2位小数
查看>>
hdu6086(AC 自动机)
查看>>
使用xshell远程连接Linux
查看>>
转:理解TCP序列号(Sequence Number)和确认号(Acknowledgment Number)
查看>>
杭电ACM1007
查看>>
faster-RCNN台标检测
查看>>
Unix环境高级编程 centos中配置apue编译环境
查看>>
运算符
查看>>
数据结构之各排序算法
查看>>
网页分帧操作<frameset>,<iframe>标签
查看>>
Vue生产环境部署
查看>>
php访问数据库
查看>>
一段用于地址清洗的代码
查看>>
FreeSWITCH快速录音
查看>>
前端测试框架(学习之路)前言
查看>>
POJ 2689 Prime Distance【大区间素数筛选】【埃氏筛法】【经典题】
查看>>
App专项测试之弱网测试
查看>>
Ext.onReady(function(){} )函数的作用域分析(1)
查看>>