1. 程式人生 > >C#下獲取當前總毫秒數的方法和程式碼

C#下獲取當前總毫秒數的方法和程式碼

在.Net下DateTime.Ticks獲得的是個long型的時間整數,具體表示是至0001 年 1 月 1 日午夜 12:00:00 以來所經過時間以100納秒的數字。轉換為秒為Ticks/10000000,轉換為毫秒Ticks/10000。 如果要獲取從1970年1月1日至當前時間所經過的毫秒數,程式碼如下: //獲取當前Ticks long currentTicks=DateTime.Now.Ticks; DateTime dtFrom = new DateTime(1970, 1, 1, 0, 0, 0, 0); long currentMillis = (currentTicks - dtFrom.Ticks) / 10000; 類似於Java中:System.currentTimeMillis()

換算單位: 1秒 = 1000毫秒 1毫秒 = 1000微妙 1微秒 = 1000納秒