C# 时间获取
作者:野牛程序员:2023-12-28 19:41:58C#阅读 2430
获取当前时间可以使用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# 中关闭当前线程的四种方式