![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перевод даты из Unix [D5, D6]
Nevel © (2002-11-17 00:42:00)Проблема такого типа:
Есть log-файл ив нём есть дата и время по Unix(у) что-то наподобие :10161697.661 и всё это надо перевести в обычную дату и время. Переводить собираюсь в Delphi 6.
Как это сделать?
Зарание спасибо Nevel
Jeer (2002-11-18 23:21:00) [1]Андрей Прокофьев © (18.11.02 18:13)
D6
Андрей Прокофьев (2002-11-18 18:13:00) [2]uses DateUtils;
UnixToDateTime(...);
antdrnc (2002-11-18 18:10:00) [3]Если я не ошибаюсь, время Unix это количесво секунд прошедших от "начальной даты",
а TDateTime это количество дней.
Тогда можно попробовать так:
var
dateTime :TDateTime;
unixTime :double;
begin
dateTime:=StrToDate("начальная дата");
dateTime:=dateTime+unixTime/86400;