Transaq

СБО "Transaq" => Подсистема ATF => Topic started by: daytrader on 08.08.2011, 10:35:54

Title: формат времени (арифметика)
Post by: daytrader on 08.08.2011, 10:35:54
добрый день
Нужно сделать следующее:
есть точка отсчета 11:25:30
необходимо прибавить (или вычесть) некое кол-во минут

как сделать?

в UNIX есть формат времени в секундах а тут как его составить?
так будет работать?

getMinute()+60;
Title: Re: формат времени (арифметика)
Post by: Heller on 08.08.2011, 11:25:49
Время в ATF так же задается в секундах. Ваш пример не будет работать, так как getMinute() требует какого-то параметра - собственно время в секундах, из которого будет получена минута.

Чтобы получить отметку 11:25:30 сегодняшнего дня, вы можете поступить так:

x = getTimeObject(11, 25) + 30;

Теперь, чтобы прибавить n минут, можно действовать так:

x += n * 60;
Title: Re: формат времени (арифметика)
Post by: daytrader on 08.08.2011, 11:36:25
хорошо а как передать в getTimeObject текущее время сервера?

UPD разобрался