static void Main(string[] args)
var tzi = TimeZoneInfo.FindSystemTimeZoneById("W. Europe Standard Time");
var localDate = TimeZoneInfo.ConvertTime(DateTime.Parse("2022-01-01T00:00:00.000Z"), tzi);
var fiveYear = DateTime.Parse("2025-01-01");
var stb = new StringBuilder();
while (localDate < fiveYear)
var tip = tzi.IsDaylightSavingTime(localDate) ? "夏令时" : "冬令时";
stb.Append($"{tip}:{(localDate.ToString("yyyy-MM-ddTHH:mm:ssZ"))}\r\n");
localDate = localDate.AddHours(1);
Console.WriteLine( stb.ToString() );