Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
 Аватар для S0lexV
21 / 21 / 7
Регистрация: 27.07.2011
Сообщений: 330

Получить дату с сервера в интернете (TIdSNTP)

24.01.2017, 00:11. Показов 1924. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!
Хочу получить дату с сервера в интернете, пишу так:
idsn это TIdSNTP
C++
1
2
 idsn->Host = "time-a.nist.gov";
 ShowMessage(DateTimeToStr(idsn->DateTime));
В результате возвращает 31.12.1899
что я забыл сделать ?

Добавлено через 11 часов 9 минут
или подскажите кто знает, как любым другим способом узнать дату с сервера в инете.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.01.2017, 00:11
Ответы с готовыми решениями:

Получить дату сервера БД GETDATE()
НЕ могу разобраться в чем косяк. Ткните пожалуйста правильным кодом. Задача: Получить дату "сервера" БД. БД -...

Получить В Скрипте Дату И Время Сервера
Пока пользуюсь через Evaluate( "@Now()" ). Чисто познавательный аспект: есть функция-аналог в LS?

Как получить дату сервера с которого запущен апплет
Привет, Алл совстенно вопрос в заголовке как получить время и дату сервера на котором был апплет. Заранее благодарен

2
1408 / 572 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
24.01.2017, 01:19
у меня твой код работает, попробуй еще так
C++
1
2
3
4
5
idsn->Host = "time-a.nist.gov";
idsn->ReceiveTimeout = 3000;
idsn->Port = 123;
idsn->Active = True;
ShowMessage(DateTimeToStr(idsn->DateTime));
если не работает, смени сервер (на выбор: time.nist.gov, time-b.nist.gov и тд и тп, в нете можно пробить)

Добавлено через 4 минуты
кстати, в idsn менялись ли свойства компонента, кроме Name?
0
 Аватар для S0lexV
21 / 21 / 7
Регистрация: 27.07.2011
Сообщений: 330
24.01.2017, 12:00  [ТС]
сервера менял, бестолку. Свойства не менял, щас удалил компонент с формы, добавил новый и только изменил имя.
У меня подозрение что блокируется 123 -й порт...
Значит такой вариант не пойдет, ибо прога использоваться будет на разных компах и нет возможности их открывать на каждой машине.

Добавлено через 3 минуты
Щас получилось через TIdDayTime
но он возвращает дикую строку типа
57777 17-01-24 08:47:07 00 0 0 416.4 UTC(NIST) *
дата в формате yy.mm.dd+время+часовой пояс+другой мусор
И кстати работает в 80% случаев, иногда вообще не возвращает ничего.
Мне удалось вырезать дату из этого мусора и вывернуть на понятный формат dd.mm.yyyy. Но код ппц костыльный получился
Может есть другой, более человеческий способ получить дату и чтобы это работало на всех машинах ?

Добавлено через 17 минут
Проверил в CBuilder 10 Embarcadero
там все работает! Возвращает время/дату
в CB6 не робит...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.01.2017, 12:00
Помогаю со студенческими работами здесь

В SQL запросе получить дату начала и дату конца следующего месяца
В SQL запросе необходимо использовать дату начала следующего месяца, и дату конца следующего месяца. Как их получить непосредственно в...

Получить текущую дату без времени и вычесть другую дату
Ребята нужна помощь знатоков. Беру с сайта дату List<IWebElement> datew = Browser.FindElements(By.CssSelector("td.nobdr...

Дата: Получить текущую дату и дату +7 дней...
В общем проблема такая... Через кнопку у меня должно появляться текущее дата и рядом дата +7 дней. т.е. вводит "10.02.17" и...

Связка своего IP в Интернете и сервера
Сервер Apache 2.0, PHP 5.2.10-2ubuntu6.3, система - Ubuntu 9.10 Desktop Edition. При вводе имени компьютера (только на моём компьютере),...

Создания, и запуск сервера L2 в интернете..
Здравствуйте,.. Я хочу запустить готовый сервер в интернете. Не с своеи машины! а точнее. в Инете есть много серверов , а точнее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru