C# 获取当前UTC+8时区时间并格式化为Y-m-d H:i:s
以下是C#代码示例,您可以使用DateTime.UtcNow属性获取当前的UTC时间,然后使用TimeZoneInfo类将其转换为UTC+8时区时间。
DateTime utcTime = DateTime.UtcNow;
TimeZoneInfo timeZone = TimeZoneInfo.FindSystemTimeZoneById('China Standard Time'); // 获取中国标准时间时区
DateTime localTime = TimeZoneInfo.ConvertTimeFromUtc(utcTime, timeZone);
string formattedTime = localTime.ToString('Y-m-d H:i:s');
Console.WriteLine(formattedTime);
输出将类似于:2022-01-01 12:00:00
原文地址: https://www.cveoy.top/t/topic/nJCQ 著作权归作者所有。请勿转载和采集!