long times = (DateTime.UtcNow.Ticks - (new DateTime (1970,1,1)).ToUniversalTime ().Ticks ) / 10000;//先取得當前的UTC時間,然后轉換成計算用的周期數(簡稱計時周期數),每個周期為100納鈔(ns)=0.1微秒(us)=0.0001毫秒(ms)//new一個1970年1月1日的時間,然后轉換成UTC時間,再轉換成計時周期數,最后計算出兩個時間的周期數差,因為每個周期為100納秒//轉換成毫秒則要除以10000或者乘以0.0001
{ 注意:上面是以毫秒為單位的13位 UTC 時間戳 }
int times1 = (int)(DateTime.Now - (new DateTime(1970, 1, 1))).TotalSeconds*1000; //這也是一個以毫秒為單位的13位時間戳,和上面不同之處是 這是一個本地時間戳//與UTC時間戳存在8小時的時間差,平時一般用本地時間戳,也就是下面這一種.
{ 注意:上面是以毫秒為單位的13位 本地 時間戳 }
新聞熱點
疑難解答