Форум: "WinAPI";
Текущий архив: 2007.01.28;
Скачать: [xml.tar.bz2];
ВнизGetSystemTime Part II Найти похожие ветки
← →
@!!ex © (2006-09-17 20:57) [0]Товарищи модераторы, я извиняюсь, но возникла некоторая путаница, а первая тема уже закрыта.
Fay © (17.09.06 02:02) [29]
Для проверки программы в часовом поясе Питера НИЧЕГО НИКУДА ОТСЫЛАТЬ НЕ НАДО.
YO! Очнитесь, уважаемый!
Там находится офис наших тестеров. Че не ясно то?
Fay © (17.09.06 02:02) [29]
> Но как с этим боротся?
С чем?!
С ТЕМ ЧТО НА МОЕМ КОМПЬЮТЕРЕ(летнее время отключено)
GetSystemTime возвращает время отличное от того,
кторое возвращает GetSystemTime на компьютерах наших тестеров в Питере(летнее время включено)
Ферштейн?
ИМХО это не правильно, потому что Универсальное время на то и универсальное чтобы у всех быть одинаковым. нет?
Anatoly Podgoretsky © (17.09.06 10:59) [35]
Ketmar © (16.09.06 19:22) [24]
Второе работает с летнем/зимнем временем, поэтому оно ни как не может быть равным первому.
Ок. Спасибо.
← →
Fay © (2006-09-18 06:42) [1]2 @!!ex © (17.09.06 20:57)
> Там находится офис наших тестеров. Че не ясно то?
В Мурманске время московское, но это не значит, что для тестирования я должен ездить в Москву. Ферштейн?
> ИМХО это не правильно
Просто поедставь (на секундочку), что вычисляемым является не LocalTime, а SystemTime.
У тебя время на лето не менялось, а у тестеров менялось.
Т.о. их смещение от всеобщего не 3, а 4 часа.
Очнитесь, уважаемый!
← →
@!!ex © (2006-09-18 11:47) [2]Fay © (18.09.06 06:42) [1]
2 @!!ex © (17.09.06 20:57)
> Там находится офис наших тестеров. Че не ясно то?
В Мурманске время московское, но это не значит, что для тестирования я должен ездить в Москву. Ферштейн?
Блин. Я еще раз повторяю: я не отсылаю туда софт ради тестирования результата работы функции GetSystemTime.
Я отсылаю туда софт потому что там ТЕСТЕРЫ наши.
> ИМХО это не правильно
Просто поедставь (на секундочку), что вычисляемым является не LocalTime, а SystemTime.
У тебя время на лето не менялось, а у тестеров менялось.
Т.о. их смещение от всеобщего не 3, а 4 часа.
Очнитесь, уважаемый!
ДА В КУРСЕ Я.
Но проблему это не решает.
← →
Eraser © (2006-09-18 12:12) [3]> [0] @!!ex © (17.09.06 20:57)
а вопрост то какой?
← →
Fay © (2006-09-18 18:44) [4]2 @!!ex © (18.09.06 11:47) [2]
> Но проблему это не решает.
Я не понимаю, о какой проблеме идёт речь.
Ситуация:
Есть 2 компа. На первом включен переход на леннее/зимнее время, а на втором - нет. LocalTime этих компов совпадают. SystemTime этих компов НЕ совпадают.
Вывод: на одном из этих двух компов время выставлено неправильно.
Ку?
← →
Ketmar © (2006-09-18 19:03) [5]> [4] Fay © (18.09.06 18:44)
совершенно верный вывод. в данном случае -- неправильно именно там, где отключен "переход". %-)
← →
Anatoly Podgoretsky © (2006-09-18 20:55) [6]Fay © (18.09.06 06:42) [1]
Переход летнее/зимнее время не влияет на системное, поскольку оно одинаково во всех точках мира. Другое дело если на компьютерах выставлены неправильные временные зоны, а это обычное дело при кривых админах. Пример выше приведеный наглядно это демонстрирует.
← →
Fay © (2006-09-19 13:12) [7]2 Anatoly Podgoretsky © (18.09.06 20:55) [6]
> Переход летнее/зимнее время не влияет на системное
Да ну!
← →
Fay © (2006-09-19 13:43) [8]2 Anatoly Podgoretsky © (18.09.06 20:55) [6]
Похоже, я поторопился с [7]
← →
Fay © (2006-09-19 13:49) [9]2 Anatoly Podgoretsky © (18.09.06 20:55) [6]
Точно, поторопился. Пока менял "Автоматический переход на Летнее время и обратно", ухитрился ни разу не заметить, что время меняется. Бывает.
Но на вывод в [4] это никак не влияет.
← →
@!!ex © (2006-09-19 22:45) [10]Anatoly Podgoretsky © (18.09.06 20:55) [6]
Другое дело если на компьютерах выставлены неправильные временные зоны, а это обычное дело при кривых админах.
Насчет кривых админов согласен....
Все это понятно....
Но тут поправка.
Временная зона выставлена правильно.
Влияет именно летнее/зимнее время.
На локальное оно не влияет. А влияет именно на системное.
Вообщем почитав все че написано здесь, в MSDN и google.
Буду просто проверять включено ли летнее время и если оно должно быть по логике включенным и не включено выводить варнинг.
Другого решения все равно нету...
Разве что с сервером время синхронизировать....
Кстати... мысль...
Спасибо всем за ликбез!
Надеюсь это обсуждение принесло просвещение не только мне, но и другим участникам. ;)
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2007.01.28;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.043 c