这里dz论坛里面是一个存时间的字段 里面的东西我看不懂但是我想用 C# 把他转换成 2009-9-9 类似这种格式的东西 谁能帮我转换一下

解决方案 »

  1.   


    dt.ToString();//2005-11-5 13:21:25
    dt.GetHashCode().ToString();//1474088234估计楼主给的就是这个格式的 都是10位数 不知道转换过来是怎么样的
    测试中
      

  2.   

    应该是存的datatime的数值型的值,可以试着用TimeSpan转换一下看看是不是一个合法的日期
      

  3.   


    public string PhpTimeToWinTime(string times)
        {
            string tmp = string.Empty;
            long str = long.Parse(times);
            DateTime dt = new DateTime(1969, 12, 31, 20, 0, 0);
            dt = dt.AddSeconds(str);
            tmp = dt.ToString();
            return tmp;
        }调用:
    Response.Write(PhpTimeToWinTime("1263349235"));结果:
    2010-1-12 22:20:35
      

  4.   

    DateTime dateTime = new DateTime(1263349235);
    string date=dateTime.ToString();
      

  5.   

    根据这个公式         public string PhpTimeToWinTime(string times)
            {
                string tmp = string.Empty;
                long str = long.Parse(times);
                DateTime dt = new DateTime(1969, 12, 31, 20, 0, 0);
                dt = dt.AddSeconds(str);
                tmp = dt.ToString();
                return tmp;
            }我调1263352227算出了2010-1-12 23:10 然而 原来正确的是 13-1-2010 11:10
    我调1258557643算出了2009-11-18 11:20然而 原来正确的是 2009-11-18-23:20刚刚6楼的那位大哥你在看看你原来那个代码是不是还有一点小小的问题啊