📜  c# 获取当前毫秒数 - C# (1)

📅  最后修改于: 2023-12-03 15:29:48.194000             🧑  作者: Mango

C#获取当前毫秒数

在C#中,我们可以使用DateTime类的Now属性来获取当前时间,再通过TimeSpan类进行计算获得当前毫秒数。

获取当前毫秒数的代码实现
DateTime now = DateTime.Now;
TimeSpan timeSpan = now.TimeOfDay;

long milliseconds = (long)timeSpan.TotalMilliseconds;

Console.WriteLine(milliseconds);
代码解析
  1. 首先,我们通过DateTime类的Now属性获取当前的时间。
  2. 然后,我们从当前时间中获取TimeSpan对象,这个对象包含了时间的所有组成部分,如小时、分钟、秒和毫秒等。
  3. 我们通过TimeSpan类的TotalMilliseconds属性获取当前时间的毫秒数并将其转换成long类型。
  4. 最后,我们将获得的毫秒数输出到控制台上。
结语

通过上面的代码实现,我们可以很容易地获取到当前的毫秒数。在实际工作中,我们可以将其应用于计时、时间比较等场景中。