Topic: date/time
2019-06-27 00:00:00.000
1899-12-30 22:40:22.000
вот так записываются дата и время , грид паказывает как положенно
My Visual Database → Russian → date/time
2019-06-27 00:00:00.000
1899-12-30 22:40:22.000
вот так записываются дата и время , грид паказывает как положенно
А в чем вопрос-то..?
Тип данных текст
и везде дата и время записаны
В SQLite один из вариантов хранения даты, является текстовый формат, для MySQL на сколько я помню, дата сохраняется исключительно как текст. Так и должно быть.
В SQLite один из вариантов хранения даты, является текстовый формат, для MySQL на сколько я помню, дата сохраняется исключительно как текст. Так и должно быть.
ясно
как мне в таком варианте вытащить дату и время?
form1.Memo1.Lines.add('date: ' + sqlexecute('SELECT date FROM h WHERE id=1')
form1.Memo1.Lines.add('time: ' + sqlexecute('SELECT time FROM h WHERE id=1')
В скриптах есть специальный тип данных для даты и времени (TDateTime), чтобы выполнить преобразование даты из базы данных, есть функция SQLDateTimeToDateTime
пример
var
s: string;
begin
s := sqlexecute('SELECT date FROM h WHERE id=1');
if s <> '' then form1.Memo1.Lines.add( 'date: ' + DateToStr(SQLDateTimeToDateTime(s)) );
s := sqlexecute('SELECT time FROM h WHERE id=1');
if s <> '' then form1.Memo1.Lines.add( 'time: ' + TimeToStr(SQLDateTimeToDateTime(s)) );
end;
My Visual Database → Russian → date/time
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi