博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# JSON序列化日期格式问题
阅读量:4936 次
发布时间:2019-06-11

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

默认序列化日期为1970至今的时间戳

需要在json.convert中做一些设置

//JavaScriptSerializer js = new JavaScriptSerializer();            IsoDateTimeConverter timeConverter = new IsoDateTimeConverter();            //这里使用自定义日期格式,如果不使用的话,默认是ISO8601格式              //timeConverter.DateTimeFormat = "yyyy'-'MM'-'dd' 'HH':'mm':'ss";            timeConverter.DateTimeFormat = "yyyy'-'MM'-'dd";            return JsonConvert.SerializeObject(t, Formatting.Indented, timeConverter);        //    string result = js.Serialize(t);

  这样格式就是 yyyy-MM-dd了

也可以在js中进行处理

 

//C#序列化时间转化function ParseDate(item) {    var timestamp = item.substring(6, 15);    var d = new Date(timestamp * 1000);  //根据时间戳生成的时间对象    return (d.getFullYear()) + "-" +               (d.getMonth() + 1) + "-" +               (d.getDate()) + " " +               (d.getHours()) + ":" +               (d.getMinutes()) + ":" +               (d.getSeconds());}//C#序列化时间转化短日期function ParseShortDate(item) {    var time = (ParseDate(item)).substring(0, 9);    return time;}

  

转载于:https://www.cnblogs.com/ProDoctor/p/6274337.html

你可能感兴趣的文章
apache访问控制设置
查看>>
pyinstaller-py2exe-cx_Freeze打包第一个wxPython程序HelloWorld
查看>>
stm32cubeMX配置LWIP
查看>>
建模算法(十一)——层次分析法
查看>>
Java基础学习(二) 集合
查看>>
LeetCode Arithmetic Slices
查看>>
LeetCode 352. Data Stream as Disjoint Intervals
查看>>
LeetCode Rectangle Area
查看>>
php 利用cookie设置用户30分钟未操作自动退出
查看>>
Python day3
查看>>
(转)C#/winform 腾讯QQ注册
查看>>
Android学习—补间动画(旋转动画)
查看>>
Ribbon/Feign/Zuul retry
查看>>
高级入门分界线
查看>>
CSS入门基础
查看>>
bzoj 1131 简单树形dp
查看>>
UVALive - 7042 The Problem to Make You Happy 博弈
查看>>
S3C2440 中断相关寄存器小探
查看>>
CAD数据导入Arcgis10.1的依赖关系
查看>>
如何学习Docker
查看>>