Впервые на SO, и у меня есть вопрос, по которому я хотел бы узнать мнение ваших парней:
Я работаю на изолированных машинах (ОС Linux, без сетевых подключений), и одна из проблем, с которыми я сталкиваюсь, - это то, что должно произойти, когда пользователь включает автоматическую настройку летнего времени, которую я сделал.
Поскольку не во всех областях используется летнее время, для настроек требуется тип настройки «вкл. / Выкл.». Кроме того, поскольку дни начала и окончания, похоже, зависят от прихотей политиков, его можно настроить с месяцем / днем начала / (1-й, 2-й, 3-й, 4-й) вместе с месяцем / днем остановки / (1-й, 2-й, 3-й, 4-й). Да, я пропустил 5-е место, но я не думаю, что это когда-либо будет условием запуска / остановки. Таким образом, теперь периоды начала и окончания можно так же гибко определять, как «1-е воскресенье марта».
Теперь суть вопроса: что тогда должно произойти при включении / отключении перехода на летнее время? Я думаю, я ожидал бы, что он автоматически изменит текущее время, если дата и месяц попадают в период летнего времени. В то же время у меня есть несколько пользователей, которые говорят, что это немного странно, когда происходит следующий рабочий процесс: установить время на 11:00, установить дату, включить летнее время, время переходит на 12:00. Было бы разумнее не менять время при включении / отключении и просто подождать до следующей даты летнего времени, чтобы исправить это?
Жду мнений :) TIA