js中的getime()意思是The getTime() method returns the number of milliseconds since midnight of January 1, 1970.请问c#中有没有那个函数可以实现,谢谢。

解决方案 »

  1.   


    DateTime bt1 = DateTime.Now;
                bt1.Ticks
      

  2.   

    1、将系统时间转换成UNIX时间戳            DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970,1,1));
                DateTime dtNow = DateTime.Parse(DateTime.Now.ToString());
                TimeSpan toNow = dtNow.Subtract(dtStart);
                string timeStamp = toNow.Ticks.ToString();
                timeStamp = timeStamp.Substring(0,timeStamp.Length - 7);    
    2、将UNIX时间戳转换成系统时
                string timeStamp = "1176686120";
                DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970,1,1));
                long lTime = long.Parse(timeStamp + "0000000");
                TimeSpan toNow = new TimeSpan(lTime);
                DateTime dtResult = dtStart.Add(toNow);