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

Вниз

Функция EncodeDate в KOL   Найти похожие ветки 

 
Сашик   (2008-06-01 11:00) [0]

Пишу: EncodeDate(2008, 10, 10, Dt). Получаю 10.10.3907.
Пишу: EncodeDate(8+101, 10, 10, Dt). Получаю 10.10.2008. Как использовать  EncodeDate? Каким образом можно перевести также и время (10:10:10)? Неужели обязателен SysUtils...


 
Vladimir Kladov   (2008-06-01 19:24) [1]

Штука в том, чем вы получаете 10.10.3907. DateTime отличается от дельфийского и SQL-вского точкой отсчёта даты.


 
Сашик   (2008-06-01 20:08) [2]

Уважаемый Vladimir Kladov спасибо за ответ... А как быть EncodeTime-рованием?


 
Compiler ©   (2008-06-01 23:12) [3]

> А как быть EncodeTime-рованием?

Самому написать несложно. Как вариант:

var Dt:TdateTime;
 St:TSystemTime;
begin
St.wDay:=10;
St.wMonth:=10;
St.wYear:=2008;
St.wHour:=10;
St.wMinute:=10;
St.wSecond:=10;
SystemTime2DateTime(St,Dt);
end;


 
Сашик   (2008-06-03 12:59) [4]

В результате всех затраченных усилий переписал EncodeDate и EncodeTime из SysUtils. Не пойму зачем писать свою функцию, применять  SystemTime2DateTime, а потом отнимать 693594



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

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

Наверх




Память: 0.44 MB
Время: 0.004 c
1-1220851151
Xandr001
2008-09-08 09:19
2010.02.28
Методы хранения сильно разреженных матриц


2-1261658926
Цукор5
2009-12-24 15:48
2010.02.28
Очередь сообщений


13-1124785264
Cherrex
2005-08-23 12:21
2010.02.28
CrystalReportViewer и VCL.NET


2-1261715556
vann
2009-12-25 07:32
2010.02.28
Как считать данные word из массива byte


2-1261655795
Делфиец
2009-12-24 14:56
2010.02.28
Помогите понять природу ошибки запроса SQL





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