Показать сообщение отдельно
  #1  
Старый 08.10.2015, 10:31
Mishko Mishko вне форума
Прохожий
 
Регистрация: 28.08.2015
Сообщения: 28
Версия Delphi: Delphi XE5
Репутация: 10
По умолчанию 693594.86520000 is not valid timestamp

Подскажите плиз, возникает ошибка при преобразовании ниже , когда время 23.57 или 23.58 или 23.59. Когда время 23.09, например, все хорошо.

Код:
var
T: TTimeStamp;
...
  Time1:=strtodatetime('08.10.2015 23:59');
  //Time1:=strtotime('23:09');
  T := DateTimeToTimeStamp(Time1);
 // T := DateTimeToTimeStamp(Time);
  inc(T.Time, Timer.Interval);
  fNextTime      := TimeStampToDateTime(T);
  Timer.Enabled := True;  // Включить таймер

Timer.Interval равен 3 мин, получается переход через сутки
Ответить с цитированием