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