получить нынешнию дату

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
pehser
новенький
Сообщения: 16
Зарегистрирован: 01.08.2008 14:54:00

получить нынешнию дату

Сообщение pehser »

не обходимо создать паку типа YYYY\mm\dd
подскажите как получить нынешний год, месяц, число
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

мммм да...
функции Date(), Now().
Аватара пользователя
VirtUX
энтузиаст
Сообщения: 880
Зарегистрирован: 05.02.2008 09:52:19
Откуда: Крым, Алушта

Сообщение VirtUX »

DecodeDateFully(), DecodeDate(), DecodeDateTime()
Now - возвращает текущие дату и время в виде TDateTime, а выше показанные функции помогут вытащить отдельно число, месяц, год, неделю, час, минуту, секунду.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

pehser писал(а):не обходимо создать паку типа YYYY\mm\dd

А такую оригинальную папку Вы, случаем, не в Windows собрались получить? Если да, то это дохлый номер.
Аватара пользователя
GAMER
энтузиаст
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина
Контактная информация:

Сообщение GAMER »

Vadim писал(а):
pehser писал(а):не обходимо создать паку типа YYYY\mm\dd

А такую оригинальную папку Вы, случаем, не в Windows собрались получить? Если да, то это дохлый номер.

Почему дохлый? Юзеры время переведут сами?
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

GAMER
Дело в том, что символы "\" в Windows обозначают другой каталог и у Вас при попытке создать каталог сида YYYY\mm\dd будут три вложенных каталога вида:
YYYY
------ mm
----------- dd
Проверьте в командной строке, если не верите...
SAK
постоялец
Сообщения: 158
Зарегистрирован: 17.02.2006 23:45:14
Откуда: Тим
Контактная информация:

Сообщение SAK »

Если бы вложенные, то полбеды, а на самом деле будет сообщение о неправильном имени файла.
Аватара пользователя
GAMER
энтузиаст
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина
Контактная информация:

Сообщение GAMER »

Vadim писал(а):GAMER
Дело в том, что символы "\" в Windows обозначают другой каталог и у Вас при попытке создать каталог сида YYYY\mm\dd будут три вложенных каталога вида:
YYYY
------ mm
----------- dd
Проверьте в командной строке, если не верите...

Понятно. Я думал, что это вложеные каталоги.
Ответить