|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.05.2009, 14:54 | #1 |
Регистрация: 16.05.2009
Сообщений: 6
|
Не знаю как вытянуть системное время для такой задачки
"Расчет времени до начала открытия игр ЕВРО 2012. Программа рассчитывает количество дней, часов, минут, секунд от текущего времени (системное время ) до начала открытия игр ЕВРО 2012 Обновляется ежесекундно" заранее благодарен это правильно? Код:
Последний раз редактировалось Stilet; 21.05.2009 в 11:16. |
16.05.2009, 21:09 | #2 |
Пользователь
Регистрация: 22.03.2009
Сообщений: 58
|
Сообщите дату и время начала игр ЕВРО 2012
|
16.05.2009, 21:24 | #3 |
Форумчанин
Регистрация: 11.04.2009
Сообщений: 277
|
Код:
|
18.05.2009, 00:23 | #4 |
Регистрация: 16.05.2009
Сообщений: 6
|
К сожалению дату и время начала ЕВРО-2012 сам ещё не знаю
вот сижу с книжечками, потихоньку вьезжаю (раньше опыта работы с Delphi не было) но всёравно никак немогу понять как осуществляется определение текущего времени (системного) неужели только этой строчкой? Time:=now(); |
18.05.2009, 00:47 | #5 | |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
Цитата:
Такая запись Time:=now(); является грубой ошибкой. Вы пытаетесь присвоить результату одной функции результат другой.
Всегда рад помочь!
|
|
18.05.2009, 01:03 | #6 | |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
Хотя действительно, называть переменные именами функций "Не хорошо" (С)... Если есть переменная с именем функции, то для вызова одноимённой функции надо указывать сначала модуль... То есть в том коде можно было написать так: Код:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|
18.05.2009, 01:16 | #7 |
Форумчанин
Регистрация: 12.05.2007
Сообщений: 373
|
вобще то дата/время хранится как Float где целая часть = количеству дней, дробная часть - часы, минуты, секунды.. от от этого можна и оттолкнуться.. узнаешь дату и время евро 2012 пихаешь переменную типа TDateTime и отнимаешь текущее дату и время.. разница - это и есть то сколько осталося..
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен: "Перемен!Мы ждем перемен!" |
18.05.2009, 21:48 | #8 |
Регистрация: 16.05.2009
Сообщений: 6
|
ну, во-первых спасибо за то, что откликнулись!
ну а во-вторых, как я уже писал, я не сильно пока понимаю даный язык програмирования (я как бы понимаю о чём вы говорите, но как это осуществить пока, увы, не знаю((( Начал я с того, как узнать текущее СИСТЕМНОЕ время и дату. Вот такой код у меня полностью оказался работоспособным Код:
А вот когда прописываю Time:=SysUtils.Time; , то время выдаёт правильно, а вот дата не та. Последний раз редактировалось Sirk0; 18.05.2009 в 21:55. |
18.05.2009, 21:53 | #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. |
19.05.2009, 00:19 | #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 |