Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.10.08;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.038 c
15-1158293590
DemoN__
2006-09-15 08:13
2006.10.08
Какой прокси лучше поставить на dsl в инет кафе?


2-1153836302
Eskimo
2006-07-25 18:05
2006.10.08
Вопрос по датам


15-1158669123
vidiv
2006-09-19 16:32
2006.10.08
Снятие пароля на setup для ноутбука.


2-1158646489
pkm
2006-09-19 10:14
2006.10.08
Объявление массива.


15-1158570394
Layner
2006-09-18 13:06
2006.10.08
Как в справке HLP сделать описание слова





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский