![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
функция GetSystemTime выдаёт неправильное время [D7, WinXP]
matyx © (2006-08-30 15:59:00)Пару дней назад возникла проблема, функция GetSystemTime выдаёт время отличающееся на 3 часа от текущего, то есть
Текущее время 14:55:47, а функция выдаёт 11:55:47, в чем проблема не знаю, пробовал использовать функцию Now - тот же результат. Раньше работала нормально. У кого какие идеи есть
Fay (2006-08-30 16:35:00) [1]Вот одна девочка не переписала 1 раз GetLocalTime, и ей было НЕЩЯСТЬЕ!
А другая девочка переписала, и ей было ЩЯСТЬЕ.
matyx (2006-08-30 16:34:00) [2]Да я прогнал с Now, извеняюсь
Но с GetSystemTime осталась непонятка
Reindeer Moss Eater (2006-08-30 16:34:00) [3]The GetSystemTime function retrieves the current system date and time. The system time is expressed in Coordinated Universal Time (UTC).
Reindeer Moss Eater (2006-08-30 16:32:00) [4]Я сразу и сказал, что щель во времени.
Fay (2006-08-30 16:31:00) [5]2 Reindeer Moss Eater © (30.08.06 16:28) [7]
> Он рассказывает что и Now у него врет
Гонит
Reindeer Moss Eater (2006-08-30 16:28:00) [6]GetLocalTime
Перепиши эту строчку 1 раз, и тебе будет ЩЯСТЬЕ!
Он рассказывает что и Now у него врет
function Now: TDateTime;
var
SystemTime: TSystemTime;
begin
GetLocalTime(SystemTime);
with SystemTime do
Result := EncodeDate(wYear, wMonth, wDay) +
EncodeTime(wHour, wMinute, wSecond, wMilliseconds);
end;
matyx (2006-08-30 16:26:00) [7]на МастДаевских часиках время как раз правильное, а вот Делпхи выдаёт на 3 часа меньше
Fay (2006-08-30 16:25:00) [8]GetLocalTime
Перепиши эту строчку 1 раз, и тебе будет ЩЯСТЬЕ!
Desdechado (2006-08-30 16:20:00) [9]Текущее - это на наручном будильнике?
Синхронизируйся.
Reindeer Moss Eater (2006-08-30 16:11:00) [10]А что на часиках, там куда иконку запузыривают?
matyx (2006-08-30 16:05:00) [11]улыбнуло
а если серьёзно
Reindeer Moss Eater (2006-08-30 16:01:00) [12]У кого какие идеи есть
Ты попал в щель во времени