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

Вниз

тип datetime   Найти похожие ветки 

 
B_A_V   (2002-04-04 08:06) [0]

Как сделать чтобы при выводе на экран в DBGrid_е в столбце (тип datetime)отображалась только дата без времени?


 
Shaman   (2002-04-04 08:37) [1]

Добавь в компонент таблицы (к примеру Table1), к которой подключается твой DBGrid расчетное поле (напр MyDTField). Его значение определяй округлением твоей даты до целых.

procedure Table1.OnCalcFields;
begin
Table1.FieldByName("MyDTField").AsDateTime := Round(Table1.FieldByName("DateTimeField").AsDateTime);
end;

Тип TDateTime - это вещественное число, обозначающее количество дней, прошедших с 01.01.1900 00:00:00 до нужного момента. Дробная часть показывает, время от начала последних суток до этого момента. 0.5 - это 12час, 0,25 - 6 час и т.п.


 
roottim   (2002-04-04 08:45) [2]

2Shaman ©
это лиш отобразит нулевое время... я думаю B_A_V нужно что-то типа в его ttable or tquery определить столбцы и указать DisplayFormat dd.mm.yy


 
sniknik   (2002-04-04 08:59) [3]

самый простой вариант вставить в SELECT преобразование типа CONVERT (varchar(20), VarDataTime, 4).
(просто если только для отображения не редактирования)


 
Johnmen   (2002-04-04 09:06) [4]

Не надо извращений ...

В свойствах поля (из списка полей набора данных) выставить
DisplayFormat -> dd.mm.yyyy


 
amamed_3071   (2002-04-04 09:40) [5]

Ispolzuy Convert function v zaprose



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

Форум: "Базы";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
1-80846
kopachev
2002-04-12 20:08
2002.04.25
Прыгающий курсор


1-80998
Андрей Сенченко
2002-04-12 13:22
2002.04.25
Хочу порисовать на форме :)


14-81064
knyaz17
2002-03-19 16:34
2002.04.25
Проблема с Oracle в Win2000!!!


1-80841
AlexP
2002-04-12 19:54
2002.04.25
Ну где взять?


1-80991
eSKey
2002-04-12 15:38
2002.04.25
Кто знает - шифрование и хранение пароля





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский