Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 05.07.2009, 14:59   #11
bill_gates
Ненависник Windows
Пользователь
 
Аватар для bill_gates
 
Регистрация: 04.07.2009
Сообщений: 82
По умолчанию

Цитата:
Сообщение от NSV Посмотреть сообщение
Delphi дает выбор
Код:
TimeToStr(now);
  TimeToStr(time);
А как лучше?
Как хочешь. Все равно один и тот же результат.
if Вопрос.Возник then begin if Google.Поиск=false then begin СоздатьТопик; end; end;

if ДругойЮзер.Помог then begin НажатьНаВесы end;
bill_gates вне форума
Старый 05.07.2009, 15:02   #12
NSV
Форумчанин
 
Аватар для NSV
 
Регистрация: 27.05.2009
Сообщений: 127
По умолчанию

Раз они на равных, то пишем то, что короче
NSV вне форума
Старый 05.07.2009, 15:02   #13
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

Я сейчас без делфи сижу, но
Код:
TimeToStr(now)
точно работает? проверить не могу.
Вроде должно работать только так:
Код:
DateTimeToStr(now)
потому что now - и дата и время сразу.

-----------

А, да, если написать просто TimeToStr(now), то он выведет только время.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.

Последний раз редактировалось Neeter; 05.07.2009 в 15:06.
Neeter вне форума
Старый 05.07.2009, 15:05   #14
NSV
Форумчанин
 
Аватар для NSV
 
Регистрация: 27.05.2009
Сообщений: 127
По умолчанию

"TimeToStr(now)"
и
"DateToStr(now)"
работают ещё как! 100% у меня

a "DateTimeToStr(now)" тут и дата и время)

Последний раз редактировалось NSV; 05.07.2009 в 15:07.
NSV вне форума
Старый 05.07.2009, 15:07   #15
bill_gates
Ненависник Windows
Пользователь
 
Аватар для bill_gates
 
Регистрация: 04.07.2009
Сообщений: 82
По умолчанию

Цитата:
Сообщение от Neeter Посмотреть сообщение
Я сейчас без делфи сижу, но
Код:
TimeToStr(now)
точно работает? проверить не могу.
Точно работает. Я только что проверял.

Цитата:
Сообщение от Neeter Посмотреть сообщение
Вроде должно работать только так:
Код:
DateTimeToStr(now)
потому что now - и дата и время сразу.
Дык now - переменная типа TDateTime. А значит можно юзать функцию TimeToStr.
if Вопрос.Возник then begin if Google.Поиск=false then begin СоздатьТопик; end; end;

if ДругойЮзер.Помог then begin НажатьНаВесы end;
bill_gates вне форума
Старый 05.07.2009, 15:08   #16
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

now, мне кажется, существует для того, чтобы не писать вот так:
Код:
Label1.Caption := DateToStr(Date) + ' ' + TimeToStr(Time)
Можно просто заменить на
Код:
Label1.Caption := DateTimeToStr(now)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Neeter вне форума
Старый 05.07.2009, 15:16   #17
bill_gates
Ненависник Windows
Пользователь
 
Аватар для bill_gates
 
Регистрация: 04.07.2009
Сообщений: 82
По умолчанию

Да, now хранит и дату и время вместе. Непонятно, зачем тогда переменные Date и Time, если можно юзать now?
if Вопрос.Возник then begin if Google.Поиск=false then begin СоздатьТопик; end; end;

if ДругойЮзер.Помог then begin НажатьНаВесы end;
bill_gates вне форума
Старый 05.07.2009, 15:20   #18
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

А так, чтобы понятней было
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Neeter вне форума
Старый 05.07.2009, 15:22   #19
NSV
Форумчанин
 
Аватар для NSV
 
Регистрация: 27.05.2009
Сообщений: 127
По умолчанию

Вы можете писать хоть где "now"
и не мучиться с "time" "date"
Он универсален)
NSV вне форума
Старый 05.07.2009, 15:24   #20
goblinyara
Форумчанин
 
Аватар для goblinyara
 
Регистрация: 02.01.2009
Сообщений: 340
По умолчанию

скорее всего просто Time и Date были в первых версиях дэлфи, а потом их оставили для совместимости.....
DelphiWorld 6. Скачай, поставь, и будет тебе счастье=)
Программирование, как и любовь -- одно слово, за которым скрывается бесконечное множество занятий.
goblinyara вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дата Bigtyoma Общие вопросы Delphi 18 24.12.2008 22:03
Дата Конечная (ДД.ММ.ГГГГ) - Дата Начальная (ДД.ММ.ГГГГ) = Количество Месяцев stanislav24 Microsoft Office Excel 5 20.12.2008 10:36
Дата Iskin Microsoft Office Excel 6 10.10.2008 12:41
С# и дата byte916 Помощь студентам 1 13.05.2008 18:16
Дата Luciferium БД в Delphi 9 29.05.2007 13:09