C#获取计算机当前时间
时间: 2024-10-09 20:11:08 浏览: 40
在C#中,获取计算机的当前时间非常容易,可以使用DateTime类的相关静态方法来完成。以下是一个基本的例子:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
// 获取本地当前日期和时间
DateTime currentTime = DateTime.Now;
Console.WriteLine("当前时间为:");
Console.WriteLine(currentTime.ToString("yyyy-MM-dd HH:mm:ss")); // 格式化输出,比如"2023-04-07 15:30:00"
// 也可以获取特定时区的时间
// DateTime utcNow = DateTime.UtcNow; // UTC时间
// 或者
// DateTimeKind timezone = DateTimeKind.Local | DateTimeKind.Utc; // 根据需要选择时区
// 运行程序等待几秒后再次获取时间
// Thread.Sleep(3000); // 挂起3秒
// Console.WriteLine("当前时间(延迟后):");
// Console.WriteLine(DateTime.Now);
Console.ReadKey();
}
}
```
上述代码会显示本地当前的精确到毫秒的日期和时间。如果需要按照特定格式展示或者处理时区,可以根据需求调整`ToString()`方法的参数。
阅读全文