TimeSpan mmm = DateTime.Now.Subtract(new DateTime(1970,1,1,0,0,0));

Int64 mili = Convert.ToInt64(mmm.TotalMilliseconds);
如何从 mili再得到原来的时间?谢谢!

解决方案 »

  1.   

    DateTime nowTime=DateTime.Now;
    TimeSpan mmm = nowTime.Subtract(new DateTime(1970,1,1,0,0,0));

    Int64 mili = Convert.ToInt64(mmm.TotalMilliseconds); DateTime dd=nowTime.AddMilliseconds(-mili);
      

  2.   

    什么意思嘛,mili得到的是一个数字啊,怎么跟时间挂钩啊?
      

  3.   

    DateTime dd=DateTime.Now.AddMilliseconds(-mili);
      

  4.   

    DateTime dd=DateTime.Now.AddMilliseconds(-mili);
      

  5.   

    DateTime 有个方法 AddMilliseconds
      

  6.   

    DateTime 有个方法 AddMilliseconds
      

  7.   

    string TimeString = "";
    先记录下 不就ok了? 嘿嘿!
      

  8.   

    TimeSpan mmm = DateTime.Now.Subtract(new DateTime(1970,1,1,0,0,0));nt64 mili = Convert.ToInt64(mmm.TotalMilliseconds);//还原
    DateTime d  = (new DateTime(1970,1,1,0,0,0)).AddMilliseconds((double)mili);Console.WriteLine(d.ToString());
      

  9.   

    TimeSpan mmm =  TimeSpan.FromTicks( mili ) ; DateTime 原来的时间 = new DateTime(1970,1,1,0,0,0).Add(mmm);