Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 日期格式打印不正确_C#_Json - Fatal编程技术网

C# 日期格式打印不正确

C# 日期格式打印不正确,c#,json,C#,Json,我将某些属性作为JSON字符串传递给客户端。但是,日期的打印格式不正确。它显示了一些数字,如1644506800。。这就是我所做的 var query = (from n in CDC.NCDCPoints where n.EVENT_TYPE_ID == et && n.BeginDate == b && n.EndDate == e select new {

我将某些属性作为JSON字符串传递给客户端。但是,日期的打印格式不正确。它显示了一些数字,如1644506800。。这就是我所做的

        var query = (from n in CDC.NCDCPoints
                where n.EVENT_TYPE_ID == et && n.BeginDate == b && n.EndDate == e
                select new { 
                   n.EVENT_TYPE_ID,
               begindate1 = n.BeginDate,
                n.EndDate,
                n.BeginLAT,
                n.BeginLONG,
                n.EndLAT,
                n.EndLONG});


   if (query.Any())
   {
       return new JavaScriptSerializer().Serialize(query.ToList());
   }
在jquery中

       $.ajax({
            type: "POST", url: "Data.aspx/CheckInsertRecord",
            data: "{EventType:'" + eventtype + "',BeginDate:'" + begindate + "'," +
                   "EndDate:'" + enddate+"' }",
            contentType: "application/json; charset=utf-8", dataType: "json",
            success: function (msg) {
         alert(msg.d);

           var data = $.parseJSON(msg.d);
           alert("A record of this event already exists in the database.\n" +msg.d+".");


            }
        });

那么,您能告诉我如何以正确的格式获取日期吗?

您必须在打印日期之前反序列化日期

JavaScriptSerializer在Unix时间中序列化日期时间值,因此您必须首先将该整数值反序列化为日期。只需使用新建日期()即可:

var data = $.parseJSON(msg.d);
var deserializedDate = new Date(parseInt(data.BeginDate.substr(6)));

我需要在客户端做这件事。那么,你知道我可以用来反序列化的默认函数吗