I'm building a .NET Core application and need to add a calendar to the app which led me to googling how to handle timezones so I can build a dropdown on the front-end. NET has a function (TimeZoneInfo.GetSystemTimeZones) that has a verbose list of timezones (400-something) and I was wondering if someone has a more condensed list that is logically grouped similar to how the Windows OS displays it?
As you can see below for instance Eastern Time condenses US & Canada but still leaves exceptions for Indiana.
Any help would be appreciated.