28.10.2014, 20:02 | #11 |
Участник
|
Цитата:
Цитата:
Впрочем, мои модификации тоже дадут корректное значение старых данных только до окончания 2014 года. Если использовать отдельное правило для 2015 года, то после 01.01.2015 данные о создании/изменении записей до 26.10.2014 тоже окажутся "сдвинуты" на 1 час назад Цитата:
Сообщение от actNaturally
Владимир Максимов, Logger, помогите разобраться.
В блоге Владимир определяет, что Поля D* - определят начальную дату и время для сдвига DST Поле S* - определят конечную дату и время для сдвига DST Тем не менее, в приложенном XML для 2014 года smonth = 10 dmonth = 12 В чём идеология? Не надо ли поменять местами все поля s* и d*? Лично я вводил данные "слева-направо". Поскольку поля S* оказались "слева", то я в них и ввел "начало". Если же посмотрите старые записи TimeZonesRulesData, то там сделано наоборот. D* - начало, а S* - конец. По крайней мере, у меня все корректно "перевелось". Т.е. Axapta "поняла", что я ввел в S* - начало, а в D* - окончание диапазона.
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
|
За это сообщение автора поблагодарили: actNaturally (1). |
Теги |
time, time zone, utc, utcdatetime, зимнее время, часовые пояса |
|
|