RT
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);
Response.Write(timeStamp);
这是网上的时间戳转换方法,为什么要减去7个0呢?
1秒=1000毫秒
1毫秒=1000微秒
1微秒=1000纳秒
c#中TimeSpan是以100纳秒(为一个tick)为一个单位换算的
1秒=1000*1000*1000ns=1000*1000*10*100ns,所以是7位