Перевод часов на зимнее время проводится в ночь последнего воскресенья октября, а летнее время включают в ночь последнего воскресенья марта.
Более надежного варианта вычисления летнего или зимнего времени не существует.
Время переводится в разных странах по-разному.
Зачем говорить о надежности, не проверив алгоритм в разных условиях?
- www.worldtimezone.com
Автор: Yuriy Zaytsev
кривой велосипед сделал, Юрий.
Время переводится в разных странах по-разному.
Зачем говорить о надежности, не проверив алгоритм в разных условиях?
Конечно мир разнообразен но то как переводится время в Папуа-Новой Гвинеи или Намбии не важно
важно то как переводят время брокеры MQ , алгоритм создан именно для этого
а брокеры переводят время в последнее воскресенье октября и марта
и алгоритм надежно ловит последнее воскресенье марта и октября
кривой велосипед сделал, Юрий.
А что есть работающий велосипед аналог - есть другая готовая функция ?
и в чем кривизна , разве функция не работает ?
а если работает - тогда к чему эта фраза неуместная
важно то как переводят время брокеры MQ
Поэтому надо начать с вопроса - а зачем этот код выложен вообще?
Страна привязки брокера неизвестна, переводит ли брокер на сервере время - неизвестно. Переводит ли время его МТ - тоже неизвестно.
Таки что определяет этот код? Часовой пояс и принцип перевод времени в Европе? Какое отношение это к неизвестному состоянию брокера?
Код ради реализации "энциклопедических" знаний?
Код для контроля новостей в моменты, когда у Америки время еще не переведено, в Австралии уже переведено а Европа еще спит?
вобщем что зачем почему неясно. код ради кода.
Конечно мир разнообразен но то как переводится время в Папуа-Новой Гвинеи или Намбии не важно
важно то как переводят время брокеры MQ , алгоритм создан именно для этого
а брокеры переводят время в последнее воскресенье октября и марта
и алгоритм надежно ловит последнее воскресенье марта и октября
Папуа и Гвинею не трогаем, достаточно того, что Америка от Европы отличается.
А что изменится если находится в Америке или Европе и при этом подключаться к одному и тому же дилингу...
Функция написана для тестирования новостных событий
А что изменится если находится в Америке или Европе и при этом подключаться к одному и тому же дилингу...
Функция написана для тестирования новостных событий
Если сервер в Америке, у него будет переход на летнее время не тогда же, когда у сервера в Европе.
Т.е. эта функция будет работать правильно с одним дилингом, и неправильно с другим.
Если сервер в Америке, у него будет переход на летнее время не тогда же, когда у сервера в Европе.
Т.е. эта функция будет работать правильно с одним дилингом, и неправильно с другим.
Если можно , пример двух трех дилингов у которых по разному переводится время с зимнего на летнее
...
В конце концов:
Исходник отрыт алгоритм - прост - если какой либо дилинг переводит время в другие даты - можно всегда поправить.
Суть в том что такой метод опирается на достаточно надежный способ определения даты,
у меня есть история новостных событий за пару тройку лет - тесты показали что после переходов с летнего на зимне или с зимнего на летнее
точки выброса новостей совпадают...
Если можно , пример двух трех дилингов у которых по разному переводится время с зимнего на летнее
Юрий, снова мимо.
если этот код для отслеживания новостей - то уж никак к дилингу привязываться нельзя.
Новость - вещь сугубо национальная. а не брокерская.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
YZ_Summer_Time:
Проверка даты на принадлежность к зимнему или летнему времени. Функция определяет время (летнее или зимнее).
Перевод часов на зимнее время проводится в ночь последнего воскресенья октября, а летнее время включают в ночь последнего воскресенья марта.
Более надежного варианта вычисления летнего или зимнего времени не существует.
Автор: Yuriy Zaytsev