C#时区转换
废话少说, 代码如下:
static void Main(string[] args)
{
//将本地时间转换为美国标准中部时间
DateTime dt=TimeZoneInfo.ConvertTimeToUtc(DateTime.Now, TimeZoneInfo.Local);
Console.WriteLine(dt.ToString());
dt = TimeZoneInfo.ConvertTimeFromUtc(dt, TimeZoneInfo.FindSystemTimeZoneById("Central America Standard Time"));
Console.WriteLine(dt.ToString());
//列举所有支持的时区列表
ReadOnlyCollection<TimeZoneInfo> lst=TimeZoneInfo.GetSystemTimeZones();
foreach(TimeZoneInfo tzi in lst)
{
Console.WriteLine(tzi.Id);
}
{
//将本地时间转换为美国标准中部时间
DateTime dt=TimeZoneInfo.ConvertTimeToUtc(DateTime.Now, TimeZoneInfo.Local);
Console.WriteLine(dt.ToString());
dt = TimeZoneInfo.ConvertTimeFromUtc(dt, TimeZoneInfo.FindSystemTimeZoneById("Central America Standard Time"));
Console.WriteLine(dt.ToString());
//列举所有支持的时区列表
ReadOnlyCollection<TimeZoneInfo> lst=TimeZoneInfo.GetSystemTimeZones();
foreach(TimeZoneInfo tzi in lst)
{
Console.WriteLine(tzi.Id);
}
}
自省推动进步,视野决定未来。
心怀远大理想。
为了家庭幸福而努力。
商业合作请看此处:https://www.magicube.ai
心怀远大理想。
为了家庭幸福而努力。
商业合作请看此处:https://www.magicube.ai