C# 时间获取
作者:野牛程序员:2023-12-28 19:41:58C#阅读 2970
获取当前时间可以使用C#中的DateTime类。以下是获取当前时间的示例代码:
DateTime currentTime = DateTime.Now;
如果需要获取UTC时间,可以使用DateTime.UtcNow:
DateTime currentUtcTime = DateTime.UtcNow;
如果你想获取特定时区的时间,可以使用TimeZoneInfo类:
TimeZoneInfo timeZone = TimeZoneInfo.FindSystemTimeZoneById("Pacific Standard Time"); // 替换为你所需的时区
DateTime currentTimeInTimeZone = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, timeZone);这里的例子中使用了"Pacific Standard Time"作为目标时区,可以替换为所需的时区标识符。
using System;
class Program
{
static void Main()
{
// 获取当前本地时间
DateTime currentTime = DateTime.Now;
Console.WriteLine("当前本地时间:" + currentTime);
// 获取当前UTC时间
DateTime currentUtcTime = DateTime.UtcNow;
Console.WriteLine("当前UTC时间:" + currentUtcTime);
// 获取特定时区的时间
string targetTimeZoneId = "Pacific Standard Time"; // 替换为你所需的时区标识符
TimeZoneInfo timeZone = TimeZoneInfo.FindSystemTimeZoneById(targetTimeZoneId);
DateTime currentTimeInTimeZone = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, timeZone);
Console.WriteLine($"当前{targetTimeZoneId}时间:" + currentTimeInTimeZone);
}
}野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:什么是令牌桶过滤算法
- 下一篇:C# 中关闭当前线程的四种方式
