解决方案 »

  1.   

            JavaScriptSerializer jsSerializer = new JavaScriptSerializer();
            DateTime d = DateTime.Parse("2013/11/21");
            string d1 = jsSerializer.Serialize(d);
            DateTime dss = jsSerializer.Deserialize<DateTime>(d1);
            Response.Write(dss.ToString("yyyy/MM/dd"));
    这样,需要格式化下!
      

  2.   

            JavaScriptSerializer jsSerializer = new JavaScriptSerializer();
            DateTime d = DateTime.Parse("2013/11/21");
            string d1 = jsSerializer.Serialize(d);
            DateTime dss = jsSerializer.Deserialize<DateTime>(d1);
            Response.Write(dss.ToString("yyyy/MM/dd"));
    这样,需要格式化下!dss.ToString("yyyy/MM/dd"),我试了,这样格式还是得到2013/11/20
      

  3.   

            JavaScriptSerializer jsSerializer = new JavaScriptSerializer();
            DateTime d = DateTime.Parse("2013/11/21");
            string d1 = jsSerializer.Serialize(d);
            DateTime dss = jsSerializer.Deserialize<DateTime>(d1);
            Response.Write(dss.ToString("yyyy/MM/dd"));
    这样,需要格式化下!dss.ToString("yyyy/MM/dd"),我试了,这样格式还是得到2013/11/20那你想得到什么、??
      

  4.   

                DateTime dt=DateTime.Now.ToUniversalTime();
                Response.Write(dt.ToString());
                Response.Write("<br/>");
                Response.Write(dt.ToLocalTime().ToString());
    这是两个的区别
      

  5.   

    哇靠,真谢谢呀,原来是ToLocalTime(),谢谢,真的太感谢了,用ToLocalTime()就可以拿到正确的时间了