Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Текущая дата


Дядя ©   (2007-09-10 19:45:00) 

Добрый вечер!
Не могу понять, как получить текущую дату в строковом виде? DateTimePicker штука хорошая, но как с ней провернуть такое не знаю.
Надеюсь на вашу помощь.


Юрий Зотов   (2007-09-11 12:24:00) [1]

> Дядя   (11.09.07 09:08) [8]

> какого прямое назначение этого компонента?

У всех визуальных компонентов одно и то же назначение:
а). отображение информации на экране;
б). прием информации, вводимой пользователем.

Соответственно, DateTimePicker - это визуальный компонент, который:
а). отображает дату и/или время (любую, а не только текущую);
б). принимает ввод даты и/или времени пользователем (любой, а не только текущей).

А текущую дату и время дают функции Date, Time и Now. Никакие компоненты для их получения не нужны. А для их перевода в строковый вид существуют функции DateToStr и другие (см. в справке). И никакие компоненты для этого тоже не нужны.

Так что DateTimePicker к Вашему вопросу не имеет никакого отношения.


Anatoly Podgoretsky   (2007-09-11 09:37:00) [2]

> Дядя  (11.09.2007 09:08:08)  [8]

Из справки TDateTimePicker is a visual component designed specifically for entering dates or times.


Washington   (2007-09-11 09:25:00) [3]


> 1. мне 15 лет
> 2. я в принципе начинающий.

а мне 16 лет и я не в принципе, а просто начинающий


Washington   (2007-09-11 09:15:00) [4]

Вот те текущая дата:

var
time:TSystemTime;
date:string;
begin
GetSystemTime(time);
date:=dateToStr(SystemTimeToDateTime(time));


Дядя   (2007-09-11 09:08:00) [5]

Ну в таком случае что же делает этот пикер?
Он типа календаря и очень удобный ктсате. Плюс для моей программы (база данных о погоде) это просто находка.
Но всё же объясните мне пожалуйста, какого прямое назначение этого компонента?


Германн   (2007-09-11 02:38:00) [6]


> Дядя   (10.09.07 20:15) [4]
>
...
> 1. мне 15 лет
> 2. я в принципе начинающий.
>

А вот твой "антипод" начинал лучше! И он сейчас "увежаемый" человек! (с) А.Райкин.
P.S. Может там (в оригинале) звучало не "е", а "ы". Не помню. :)


Юрий Зотов   (2007-09-11 02:16:00) [7]

> Дядя   (10.09.07 20:15) [4]

Какое отношение имеет DateTimePicker к текущей дате?

Наверное, никакого?

Это означает, что компоненты - штука хорошая, но не для всех задач.


Германн   (2007-09-11 00:29:00) [8]


> как получить текущую дату в строковом виде? DateTimePicker
> штука хорошая, но как с ней провернуть такое не знаю.


> Спасибо! А вот так с DateTimePicker"ом:
> DateToStr(DateTimePicker.Date).
>

А это разве "текущая дата"?
Ну дался же вам всем этот пикер. http://delphimaster.ru/cgi-bin/forum.pl?id=1188907163&n=18
Ну не для того он, не для того!
:-)


Дядя   (2007-09-10 20:15:00) [9]

Спасибо! А вот так с DateTimePicker"ом:
DateToStr(DateTimePicker.Date).
Denis:
1. мне 15 лет
2. я в принципе начинающий.


MsGuns   (2007-09-10 19:49:00) [10]

FormatDateTime + F1


Denis_   (2007-09-10 19:49:00) [11]

datetostr(now).
чей дядя-то?


oldman   (2007-09-10 19:47:00) [12]

a:=date(now)

За синтаксис не ручаюсь, но смысл такой...


Наверх

Титульная страница Поиск, карта сайта Написать письмо