Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.08;
Скачать: CL | DM;

Вниз

Как сократить запись?   Найти похожие ветки 

 
Crazy monkey   (2006-09-22 16:27) [0]

Есть стандартный tdatetimepicker в котором отображается дата. К примеру, сегодня дата выглядит так: 22.09.2006. Короче стандартный формать записи. Мне бы хотелось чтобы дата отображалась в более короткой форме: 22.09.06, т.е чтобы запись года ограничивалась последними 2 цифрами.

Подскажите какой способ самый простой для выполнения задачи? Если можно код.


 
Johnmen ©   (2006-09-22 16:30) [1]

Внимательно посмотреть его свойства в ОбджектИнспекторе и найти необходимое для задания формата...


 
IceBeerg ©   (2006-09-22 16:33) [2]

Crazy monkey   (22.09.06 16:27)
property Format: String; + F1


 
Crazy monkey   (2006-09-22 16:41) [3]

Ага. Спасибо. Нашел.


 
IceBeerg ©   (2006-09-22 16:44) [4]

Crazy monkey   (22.09.06 16:41) [3]
Нашел.

Молодец... так вот сначала искать надо, а потом вопросы задавать, если не нашел... F1 и www.ya.ru зачем?


 
Crazy monkey   (2006-09-22 16:58) [5]

Еще вопрос. Почему если в datetimepicker формат отображается верно, то когда я переношу в таблицу, дата опять полная.

adotable1.FieldByName("Some").ADatetime:=datetimepicker1.date;


 
IceBeerg ©   (2006-09-22 17:46) [6]

Crazy monkey   (22.09.06 16:58) [5]
Потому, что в DateTimePicker дата хранится в полном формате dd.mm.yyyy, а отображается согласно свойству Format, в твоем случае dd.mm.yy.
Ищи функцию форматирования даты...
FormatDateTime(const Format: string; DateTime: TDateTime): string; + F1


 
IceBeerg ©   (2006-09-22 18:02) [7]

Меня еще не съели за прошлый пост?
На самом деле дата храниться не как dd.mm.yyyy, а как число типа Double. В целой части кол-во дней прошедших с 12.30.1899, в дробной кол-во часов прошедших с 0:00 (24:00).


 
IceBeerg ©   (2006-09-22 18:06) [8]

И опять промазал, не "часов прошедших с 0:00 (24:00).", а частей. (0,25 = 6 часов)


 
SergP ©   (2006-09-22 23:41) [9]

> В целой части кол-во дней прошедших с 12.30.1899, в дробной
> кол-во часов прошедших с 0:00 (24:00).


лучше было бы просто сказать что дата представляет собой кол-во дней прошедших с .....

и не расписывать что в целой части а что в дробной



Страницы: 1 вся ветка

Текущий архив: 2006.10.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.03 c
3-1154688564
Rentgen
2006-08-04 14:49
2006.10.08
INSERT в базе со счетчиком, возможно??


15-1158640912
Иксик
2006-09-19 08:41
2006.10.08
Люди добрые


15-1157999045
DillerXX
2006-09-11 22:24
2006.10.08
Рисуете ли вы блок-схемы при написании программ?


15-1158688751
Piter
2006-09-19 21:59
2006.10.08
Срок службы mp3 flash-плееров


15-1158325438
AntiUser
2006-09-15 17:03
2006.10.08
Интересные вопросы.