📌  相关文章
📜  如何以毫秒为单位获取当前时间.net - C# (1)

📅  最后修改于: 2023-12-03 14:51:48.779000             🧑  作者: Mango

如何以毫秒为单位获取当前时间.net - C#

在 C# 编程中,获取当前时间并将其转换为毫秒很常见。本文将介绍如何以毫秒为单位获取当前时间。

使用 DateTime.Now.Ticks 属性

DateTime.Now.Ticks 属性返回自公元 1 年 1 月 1 日午夜以来经过的 100 毫微秒间隔数。为了将其转换为毫秒,我们需要将它除以 10,000。

下面是一个示例代码:

long milliseconds = DateTime.Now.Ticks / TimeSpan.TicksPerMillisecond;

这将返回当前时间的毫秒数。

使用 Stopwatch 类

Stopwatch 类提供了在 .NET 中准确测量时间间隔的功能,我们可以使用其 ElapsedMilliseconds 属性来获取经过的毫秒数。

下面是一个示例代码:

Stopwatch stopwatch = Stopwatch.StartNew();
// 在此添加您的操作
stopwatch.Stop();
long milliseconds = stopwatch.ElapsedMilliseconds;

这将返回经过操作执行的毫秒数。

总结

以上就是在 .NET - C# 编程中获取当前时间的两种常见方法。你可以根据你的需要和情况选择使用其中一种方法。