Я пишу приложение, которое просит пользователя выбрать часовой пояс. Я получаю свой список часовых поясов из базы данных Olson (через NodaTime), но это огромный список с множеством избыточных записей, по крайней мере, для моих целей.
Когда вы создаете событие в Календаре Google, вы можете выбрать часовой пояс из относительно небольшого списка с сортировкой по стране, где это необходимо. Я хотел бы иметь возможность достичь чего-то столь же простого без создания отдельной базы данных, что и этот человек делает.
Поскольку я пишу это на C# MVC плюс JavaScript во внешнем интерфейсе, я ищу библиотеку на любом из этих языков, которая дает мне сокращенный список в удобном для пользователя формате, который я мог бы отобразить в раскрывающемся списке. Есть ли такая вещь или мне нужно создать свою собственную и регулярно обновлять ее, как пример, показанный в гиперссылке?