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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.10.2009, 10:45   #1
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию Помогите с Format

Вобщем задача такая: есть три числа - год, день, и месяц, нужно из них слепить строку в таком формате: дд-мм-гггг.
Знаю что это элементарно, но что-то на ум ничего не приходит так чтоб сразу и не городить лишнего. Подозреваю тут Format функция поможет, вот только с ее параметрами я не дружу Собственно вопрос к тем кто этим часто занимается, или недавно занимался и еще что-то помнит.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 19.10.2009, 10:50   #2
Speeker
Форумчанин
 
Аватар для Speeker
 
Регистрация: 01.12.2006
Сообщений: 241
По умолчанию

Код:
function TXFORMAT(s: string): string;
var
day, m, year: string[4];
begin
day:= Copy(s, 1, 2);
m:= Copy(s, 4, 2);
year:= Copy(s, 7, 4);
fdata:= Format('#%s/%s/%s#', [m, d, y]);
end;
Програмисты - единственные люди, которым платят за исправления их же ошибок

Последний раз редактировалось Stilet; 19.10.2009 в 11:47.
Speeker вне форума Ответить с цитированием
Старый 19.10.2009, 11:46   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Speeker
Улыбнуло )
Цитата:
mutabor
Код:
Caption:=FormatDateTime('dd-mm-yyyy',now);
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.10.2009, 12:13   #4
Speeker
Форумчанин
 
Аватар для Speeker
 
Регистрация: 01.12.2006
Сообщений: 241
По умолчанию

блин, вспомнил!
тот кусок кода - форматирование что бы дату запихнуть в базу....
Програмисты - единственные люди, которым платят за исправления их же ошибок
Speeker вне форума Ответить с цитированием
Старый 19.10.2009, 12:20   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
форматирование что бы дату запихнуть в базу
Тут дело в том что он не потянет дату типа 1.1.2009
День неверно определится.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.10.2009, 12:24   #6
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Stilet, то что надо, дякую
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Windows Media Format HellStranger Мультимедиа в Delphi 0 01.09.2009 21:04
zip format Jelena Помощь студентам 2 04.01.2009 18:26
Format() eda Microsoft Office Excel 6 28.08.2008 11:21
Microsoft Tape Format svennick Свободное общение 0 20.05.2008 21:33
Format malevich Общие вопросы Delphi 5 31.12.2006 00:37