Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DateTime2SystemTime Неправильно работает


Serg777 ©   (2005-07-13 00:08:00) 

Системное время должно быть в абсолютных значениях (2005.07.12), а функция выдает в относительных (106.07.14).
Если в конце подправить
   wYear := Y+1999;
   wMonth := M;
   wDay := D - 1;
тогда она работает так как надо.

Штатная функция в Delphi DateTimeToSystemTime также выдает абсолютные значения.

У меня из-за этого не работала функция Date2StrFmt.


Serg777   (2005-07-13 22:58:00) [1]

Получилось. Надо было вместо now написать kol.now


Василий   (2005-07-13 08:28:00) [2]

Вы, вероятно, пользуетесь функцией Now из VCL. Пользуйтесь аналогичной из KOL: DateTime2SystemTime(kol.now)


Василий   (2005-07-13 08:25:00) [3]

Коловский TDateTime отличается от VCL-ного на величину 693594. В исходнике KOL об этом написано.


Наверх

Титульная страница Поиск, карта сайта Написать письмо