一个怪异的问题,时间序列化返回的问题

本文探讨了使用不同操作系统(Windows 7与Windows Server 2003)时,通过Newtonsoft.Json序列化发送时间格式产生的差异。在各种浏览器环境下(如Firefox、Chrome及IE),时间显示格式有所不同,这可能与操作系统的时间设置有关。

服务器里面的代码是   Sendtime = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"),

然后我们用 Newtonsoft.Json  进行了序列化,前台是ajax 获取 json数据,但是服务器返回的时间数据 有以下几种情况

WebSms web = new WebSms
                        {
                            Content = content,
                            Functionid = "104",
                            Reciverid = you,
                            Senderid = myself,
                            Sendtime = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"),
                            Usertype = Usertype
                        };
                    string jsonSend = JsonSerializeHelper.SerializeToJson(web);
                    context.Response.Write(jsonSend);

在火狐里面 我本地的win7 电脑 返回的数据是  斜杠

image

而服务器windows server 2003  返回的是   横杠

image

 

 

谷歌浏览器   本地win7  返回的是   斜杠

image

而服务器windows 2003 返回的是 横杠

image

 

然后我们试试IE浏览器   在win7本地 返回的是 斜杠

image

服务器 windows 2003返回的是  横杠

image

 

那么结论是?  可能是跟右下角的时间设置方式有关

又或者可能跟 win7 或者是 2003的系统有关吧…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值