![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 16.05.2009
Сообщений: 6
|
![]()
Не знаю как вытянуть системное время для такой задачки
"Расчет времени до начала открытия игр ЕВРО 2012. Программа рассчитывает количество дней, часов, минут, секунд от текущего времени (системное время ) до начала открытия игр ЕВРО 2012 Обновляется ежесекундно" заранее благодарен это правильно? Код:
Последний раз редактировалось Stilet; 21.05.2009 в 11:16. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 22.03.2009
Сообщений: 58
|
![]()
Сообщите дату и время начала игр ЕВРО 2012
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 11.04.2009
Сообщений: 277
|
![]() Код:
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 16.05.2009
Сообщений: 6
|
![]()
К сожалению дату и время начала ЕВРО-2012 сам ещё не знаю
![]() вот сижу с книжечками, потихоньку вьезжаю (раньше опыта работы с Delphi не было) но всёравно никак немогу понять как осуществляется определение текущего времени (системного) неужели только этой строчкой? Time:=now(); |
![]() |
![]() |
![]() |
#5 | |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
![]() Цитата:
Такая запись Time:=now(); является грубой ошибкой. Вы пытаетесь присвоить результату одной функции результат другой.
Всегда рад помочь!
|
|
![]() |
![]() |
![]() |
#6 | |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]() Цитата:
Хотя действительно, называть переменные именами функций "Не хорошо" (С)... ![]() Если есть переменная с именем функции, то для вызова одноимённой функции надо указывать сначала модуль... То есть в том коде можно было написать так: Код:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 12.05.2007
Сообщений: 373
|
![]()
вобще то дата/время хранится как Float где целая часть = количеству дней, дробная часть - часы, минуты, секунды.. от от этого можна и оттолкнуться.. узнаешь дату и время евро 2012 пихаешь переменную типа TDateTime и отнимаешь текущее дату и время.. разница - это и есть то сколько осталося..
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен: "Перемен!Мы ждем перемен!" |
![]() |
![]() |
![]() |
#8 |
Регистрация: 16.05.2009
Сообщений: 6
|
![]()
ну, во-первых спасибо за то, что откликнулись!
ну а во-вторых, как я уже писал, я не сильно пока понимаю даный язык програмирования (я как бы понимаю о чём вы говорите, но как это осуществить пока, увы, не знаю((( Начал я с того, как узнать текущее СИСТЕМНОЕ время и дату. Вот такой код у меня полностью оказался работоспособным Код:
А вот когда прописываю Time:=SysUtils.Time; , то время выдаёт правильно, а вот дата не та. Последний раз редактировалось Sirk0; 18.05.2009 в 21:55. |
![]() |
![]() |
![]() |
#9 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]()
Таймером...
![]() Вкладка "System" компонент "Timer"... Если в свойстве "Timer1.Interval" оставить 1000, то как раз будет раз в секунду... ![]() Кстати, для чего такая "двойная" запись Код:
Код:
I am the First of Cyber Evolution...
I am the First to Program your Future... Последний раз редактировалось DomiNick; 18.05.2009 в 21:59. |
![]() |
![]() |
![]() |
#10 | |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
![]()
Это из книги Архангельского :
Цитата:
вычислить значения дат. Сегодняшний день (18.05.2009 г.) соответствует Data_DayNow = [(2009 - 1900) * 365] //кол-во дней в обыч. году + [round (2009 - 1900) / 4 ] // дополн. + высокос. года + 31 + 28 + 31 + 30 + 18 // дни этого года помесячно + 1 // 31 дек. 1900 года { всего получаем 39951.} Аналогично для начала ЧМ - Data_DayStart = 40360 (cоотв. 01.07.2010 г.) И сам код : Код:
И не сомневайся даже ... отдых - кайф, работа - лажа!
Последний раз редактировалось DeKot; 19.05.2009 в 00:22. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Текущее время | Aндрей | Помощь студентам | 1 | 08.05.2009 14:01 |
Системное время | Demien | Общие вопросы Delphi | 7 | 09.04.2009 12:36 |
Как сделать так, чтобы в TLabel отображались текущее системное время? | Bill Gates | Общие вопросы Delphi | 3 | 03.01.2008 01:12 |
Системное время | Terran | Общие вопросы Delphi | 5 | 02.01.2008 20:12 |
Текущее время | Greyglass | Microsoft Office Excel | 4 | 22.11.2007 13:25 |