Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.28;
Скачать: CL | DM;

Вниз

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 вся ветка

Текущий архив: 2007.01.28;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.072 c
2-1167434222
Wind
2006-12-30 02:17
2007.01.28
FieldByName


6-1156605057
kernel
2006-08-26 19:10
2007.01.28
WOL


2-1168014381
mih
2007-01-05 19:26
2007.01.28
SQL в TQuery


15-1168481935
Смаг
2007-01-11 05:18
2007.01.28
опере 9


2-1168229678
Рекорд
2007-01-08 07:14
2007.01.28
Как быстро скопировать record ?