了解C#中的Ticks工作方式

 

1.C# 中的Ticks单位以滴答声作为它的单位

  公式:1秒=1000万个滴答声、1毫秒=10000个滴答声、1滴答声=1000纳秒

2.Ticks返回值后计算相对于1970年以来的毫秒数

  Ticks=621355968000000000;

  计算:1970*365*24*60*60*1000*10000≈Ticks;

得出:Datetime.Ticks=(年*月*时*分*秒*毫秒*滴答声)

3.如果我们需要计算出当前时间戳并且可以转换为时间我们进行一下计算

  转换毫秒:(Datetime.Ticks-Ticks)/10000      因为Ticks内部本省就行了一次计算只是他将其转换为了钟摆的滴答声作为单位

  转换秒:(Dateime.Ticks-Ticks)/10000000 

 

   

相关文章:

  • 2021-07-24
  • 2021-08-15
  • 2021-07-27
  • 2021-07-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-03
猜你喜欢
  • 2022-12-23
  • 2021-09-11
  • 2022-02-11
  • 2021-11-12
  • 2021-05-23
  • 2022-12-23
相关资源
相似解决方案