Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вывод московского времени [D7]


Fr ©   (2010-08-11 11:05:00) 

Подскажите, пож-ста, как вывести на компьютере находящимся, например в Германии или США, текущее московское время?


Fr   (2010-08-11 16:23:00) [1]


> Игорь Шевченко ©   (11.08.10 16:00) [5]


А как в качестве первого параметра подсунуть именно зону Москвы?
"lpTimeZoneInformation – указатель на структуру типа TIME_ZONE_INFORMATION, которая определяет интересующую временную зону"


Игорь Шевченко   (2010-08-11 16:00:00) [2]

SystemTimeToTzSpecificLocalTime ?


Fr   (2010-08-11 15:51:00) [3]


> 12 ©   (11.08.10 11:11) [1]


Не совсем понял как это будет работать.
Функция GetLocalTime извлекает текущую локальную дату и время.
Функция GetSystemTime извлекает текущую системную дату и время.
А как это все привязать к московскому?
Запускается программа на компьютере в штатах, например. Вызвав эти 2 функции пользователь получает локальное время в штатах и системное время (по Гринвичу?). Как ему до московского добраться? Какое смещение московского времени относительно системного?


Плохиш   (2010-08-11 11:44:00) [4]


> Fr   (11.08.10 11:05)
>
> Подскажите, пож-ста, как вывести на компьютере находящимся,
>  например в Германии или США, текущее московское время?

Непонял вопрос в "как вывести" или " как определитьмосковское время"?

Если второе, то берёшь время по гринвичу и прибавляешь смещение.


Molnia   (2010-08-11 11:14:00) [5]

А в чём проблема делать поправку?


12   (2010-08-11 11:11:00) [6]

var
 lt: TSYSTEMTIME;
 st: TSYSTEMTIME;
begin
 GetLocalTime(lt);
 GetSystemTime(st);

но
а если я с ноутом из Магадана в США лечу - нахрена мне при перелете через Германию текущее московское время? :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо