如何获取当前时间
获取当前时间是 C# 中一项常见的任务,有以下几种方法:
1. DateTime.Now
DateTime.Now属性返回当前日期和时间,格式为:
yyyy-MM-dd HH:mm:ss。
2. DateTime.UtcNow
DateTime.UtcNow属性返回当前协调世界时 (UTC),不受时区影响。格式为:
yyyy-MM-dd HH:mm:ss。
3. System.currentTimeMillis
.NET Core 3.0引入了
System.currentTimeMillis,它返回自纪元(1970 年 1 月 1 日午夜 UTC)以来的毫秒数。
示例:
<code class="csharp">// 获取当前时间
DateTime now = DateTime.Now;
Console.WriteLine($"当前时间:{now}");
// 获取当前 UTC 时间
DateTime utcNow = DateTime.UtcNow;
Console.WriteLine($"当前 UTC 时间:{utcNow}");
// 获取自纪元以来的毫秒数
long milliseconds = System.currentTimeMillis();
Console.WriteLine($"自纪元以来的毫秒数:{milliseconds}");</code> 