![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Интернет и дата [D7, XP]
petr © (2009-07-29 13:13:00)Привет!!! Подскажите пожайлуста как получить дату из интернет!!!
TIF (2009-07-29 14:22:00) [1]> взять в руки ло мату
Опечатки по Фрейду )))
TIF (2009-07-29 14:22:00) [2]> И зачем ты пытаешься впарить автору TIdTime, если он озабочен
> датой, а не временем ?)
Чтобы был стимул взять в руки ломату и идти в поисковики...
Охо-хо, всё надо делать самому :) Короче собрал кучку, заодно и для себя кое-что наконец уяснил:
Компонент TIdTime
Компонент TIdTime (Indy время) является альтернативой компонента TIdSNTP для определения времени. Форматы этих двух протоколов различны. Компонент TIdTime основан на формате RFC 868 и возвращает время во внутреннем стандарте ОС UNIX, выполняя все необходимые преобразования. Серверный компонент подобен по функционированию серверу DayTime. Он может использоваться для реализации службы времени на локальном компьютере. Дополнительного кода не требуется, достаточно создать экземпляр класса TIdTimeServer, который будет возвращать время внутренних часов серверного компьютера.
Компонент TIdTimeUDP
Компонент TIdTimeUDP является версией UDP протокола времени Time в соответствии со стандартом RFC 868.
Протокол времени Time является простым протоколом для синхронизации времени в локальных сетях. Для получения высокой точности при использовании взаимосвязанных сетей используется компонент TIdSNTP. Для получения текущей даты и времени в удобном формате используется компонент TIdDayTime.
Протокол Time в настоящее время не может обрабатывать даты после 2035 года. Это ограничение стандарта RFC 868.
http://www.wecftp.nm.ru/IndyClients.htm
clickmaker (2009-07-29 14:21:00) [3]> получить дату с time.windows.com?
IdTime.Host :=
D := IdTime.DateTime;?
Сергей М. (2009-07-29 14:21:00) [4]
> как мне присвоить дату ТDateTimePicker не из системы а получить
> дату с time.windows.com?
>
Я тебе скажу как, если ты дашь вразумительный ответ на вопрос в [16] )
Сергей М. (2009-07-29 14:20:00) [5]
> Автор, тебе нужен TIdTime
> в чём отличие TIdTimeUDP от TIdTime?
А почему не TIdTimeUDP и не TIdDayTime, если не понимаешь отличия ?)
И зачем ты пытаешься впарить автору TIdTime, если он озабочен датой, а не временем ?)
clickmaker (2009-07-29 14:18:00) [6]> в чём отличие TIdTimeUDP от TIdTime?
в протоколе, видимо
petr (2009-07-29 14:18:00) [7]
> А система-то эту дату не с луны берет, а как раз из Интернета,
> если ты конечно же ничего не трогал в "Настройках даты/времени".
> .
> Там по умолчанию при инсталляции прописан хост time.windows.
> com, c которым система периодически сверяет свое время,
> если имеется доступ в глоб.сеть
Это я знаю. А как мне присвоить дату ТDateTimePicker не из системы а получить дату с time.windows.com?
TIF (2009-07-29 14:14:00) [8]Страна Флудерастия... ©
Автор, тебе нужен TIdTime
PS:
К остальным вопрос: в чём отличие TIdTimeUDP от TIdTime?
Сергей М. (2009-07-29 14:11:00) [9]
> Вот как ТDateTimePicker получает дату из системы
А система-то эту дату не с луны берет, а как раз из Интернета, если ты конечно же ничего не трогал в "Настройках даты/времени"..
Там по умолчанию при инсталляции прописан хост time.windows.com, c которым система периодически сверяет свое время, если имеется доступ в глоб.сеть
petr (2009-07-29 14:08:00) [10]Вот как ТDateTimePicker получает дату из системы, вот надо точно также получить из интернет
Сергей М. (2009-07-29 14:05:00) [11]
> текущую дату точную?
И с какой же точностью нужно получить "точную дату" ?)
petr (2009-07-29 14:05:00) [12]ТIdDayTime посмотрел но не понял как его настроить. Может подскажите как с ним работать. Какой Host какой IP и порт прописывать
petr (2009-07-29 14:00:00) [13]Ну не обязательно с Microsoft. Вообще на каком сервере можно получить текущую дату точную? Я просто не знаю.
Palladin (2009-07-29 13:58:00) [14]со второго справа, на верхней полочке )
Сергей М. (2009-07-29 13:57:00) [15]
> c Сервера Microsoft
С какого конкретно ?
Palladin (2009-07-29 13:57:00) [16]он даты раздает чтоли?
petr (2009-07-29 13:53:00) [17]Получить текущую дату в формате дд.мм.гггг c Сервера Microsoft
brother (2009-07-29 13:27:00) [18]вопрос переформулируй более корректно...
Сергей М. (2009-07-29 13:24:00) [19]
> не знаю как получить саму дату.
Дату крещения царя Гороха ? Или какуюто другую ?
В Интернете же много разных дат водится..
brother (2009-07-29 13:24:00) [20]тогда уж принимай: 29.07.09