Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Main()
- {
- foreach (var tz in TimeZoneInfo.GetSystemTimeZones())
- {
- var cal = GetCal(tz);
- Console.WriteLine(tz.Id + " :: " + tz.SupportsDaylightSavingTime + " :: " + cal.TimeZones.First().ID);
- }
- }
- iCalendar GetCal(TimeZoneInfo timeZone)
- {
- var calendar = new iCalendar();
- calendar.AddChild(iCalTimeZone.FromSystemTimeZone(timeZone));
- var @event = new Event
- {
- Name = "VEVENT",
- DTStart = new iCalDateTime(DateTime.Now, timeZone.Id),
- DTEnd = new iCalDateTime(DateTime.Now + TimeSpan.FromHours(1))
- };
- calendar.Events.Add(@event);
- return calendar;
- }
Add Comment
Please, Sign In to add comment