Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/162: Рейтинг темы: голосов - 162, средняя оценка - 4.75
3 / 3 / 0
Регистрация: 30.03.2012
Сообщений: 93
1

Как получить текущую дату?

22.05.2012, 15:03. Просмотров 29600. Ответов 5
Метки нет (Все метки)

Всем привет! Хочу сделать так что бы в Edit-е у меня автоматически записывалась дата, от компа.
Подскажите, какую функцию или процедуру мне использовать. Спасибо заранее!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2012, 15:03
Ответы с готовыми решениями:

Приложение, сравнивающее текущую дату и дату, введенную пользователем.
Напишите приложение, сравнивающее текущую дату и дату, введенную пользователем. Если введенная дата...

Вывести текущую дату и время
Нужно сделать электронные часы в Delphi unit Unit1; interface uses Windows, Messages,...

Вывести текущее время и текущую дату
создать программу, которая выводит текущее время и текущую дату. var DateTime : TdateTime;...

Надо чтобы, DiteTimePicker показывалься текущую дату
Надо чтобы, DiteTimePicker показывалься текущую дату

5
13035 / 5821 / 1705
Регистрация: 19.09.2009
Сообщений: 8,807
22.05.2012, 15:07 2
Функция Now() возвращает текущую дату и время.
Delphi
1
  Edit1.Text := FormatDateTime('dd.mm.yyyy"-"hh:nn:ss:zzz', Now);
2
2 / 2 / 0
Регистрация: 26.08.2010
Сообщений: 4
07.09.2013, 00:37 3
Важный нюанс: Now выдает текущее время, а Date именно дату. В вышеизложенном примере это не важно, но если необходим анализ наступили ли новые сутки это нужно учитывать и пользоваться Date. Приведенный ниже код демонстрирует эту разницу

Delphi
1
2
3
4
5
var CurDate, LastDate:TDate; 
begin
  CurDate:=Date;
  LastDate:=Now;
  if CurDate<>LastDate then Showmessage('Значение CurDate='+DateToStr(CurDate)+' и LastDate='+DateToStr(LastDate)+' НЕ РАВНЫ междусобой, хоть и выглядят одинаковыми.  В первом случае время 0:00:00, а во втором текущего момента.');
2
angstrom
07.09.2013, 02:11
  #4

Не по теме:


А ничего, что больше года прошло?

0
13035 / 5821 / 1705
Регистрация: 19.09.2009
Сообщений: 8,807
07.09.2013, 06:14 5
Цитата Сообщение от MichaelAdm Посмотреть сообщение
Важный нюанс: Now выдает текущее время, а Date именно дату.
Здесь так: текущее время (часть суток) возвращает функция Time(), текущую дату (количество полных суток) - Date(). А Now() возвращает сумму значений: Date() + Time().
0
154 / 297 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
07.09.2013, 14:57 6
Самый простой способ:
Delphi
1
Edit1.Text:=DateToStr(Date);
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.09.2013, 14:57

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

Получить текущую тактовую частоту процессора
В Интернете я нашёл данный код, задался целью понять, как он работает. Для этого изучил WinAPI...

Как получить текущую дату?
Подскажите пожалуйста, как получить текущую дату ?

Как получить текущую дату в апплетах?
Мне нужно получить три числа: день, месяц, год. Подскажите, кто знает, как это сделать.

Как получить текущую дату в char*
Искал, везде старые методы, не работают.Нужно получить только текущую дату в char*. Буду благодарен...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.