当前位置:编程学习 > C#/ASP.NET >>

newtonsoft.json将json转换为对象,自定义日期该如何设置?

对方是java写的,传给我的日期类型类似{"data":5,"day":5,"year":2013,"month":1}这样,就是说它将java中的Date类型一起转给我了,而不是给我一个类似2013-01-01这样的日期,悲剧的是我这里是个中转无法修改java的实现,也无法修改C#这里实体的结构,不知道newtonsoft.json该如何自定义日期格式的转换? --------------------编程问答-------------------- 那你就按照这个格式来取,分别取到年、月、日之后再转 DateTime dt = new DateTime(2013, 7, 7); --------------------编程问答--------------------
引用 1 楼 guwei4037 的回复:
那你就按照这个格式来取,分别取到年、月、日之后再转 DateTime dt = new DateTime(2013, 7, 7);



问题就在这里我只是一个中转,无法改变现有的任何结构,我曾想在C#这里写与个自定义与Java里那个date类一致的类来转换,但是因为会影响到后面的程序(后面的程序对程序连新增一个属性都不允许)所以只能我这里在转换之前处里 --------------------编程问答--------------------
引用 1 楼 guwei4037 的回复:
那你就按照这个格式来取,分别取到年、月、日之后再转 DateTime dt = new DateTime(2013, 7, 7);



问题就在这里我只是一个中转,无法改变现有的任何结构,我曾想在C#这里写与个自定义与Java里那个date类一致的类来转换,但是因为会影响到后面的程序(后面的程序对程序连新增一个属性都不允许)所以只能我这里在转换之前处里 --------------------编程问答--------------------
引用 1 楼 guwei4037 的回复:
那你就按照这个格式来取,分别取到年、月、日之后再转 DateTime dt = new DateTime(2013, 7, 7);



问题就在这里我只是一个中转,无法改变现有的任何结构,我曾想在C#这里写与个自定义与Java里那个date类一致的类来转换,但是因为会影响到后面的程序(后面的程序对程序连新增一个属性都不允许)所以只能我这里在转换之前处里
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,