c#如何获取当前时间

来源:这里教程网 时间:2026-02-21 16:49:19 作者:

如何获取当前时间

获取当前时间是 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>

相关推荐