необязательный логический параметр, используемый для
.T. "ЧЧ:ММ:СС:сс"
.F. "ЧЧ:ММ:СС"
--------------------------------------------------------------------
где "ЧЧ" - цифры часов, "ММ" - цифры минут, "СС" - цифры секунд, а
"сс" - цифры сотых долей секунды.
Примечания
. При значении .F. параметра <lHundredth> сотые доли секунд
отбрасываются без округления числа секунд.
Примеры
. Вычисление интервала времени и вывод результата без сотых
долей секунды:
nBeginning := 170
nEnd := 3656
? SECTOTIME(nEnd - nBeginning) // "00:58:06"
. Вывод с сотыми долями секунды:
? SECTOTIME(45873.22, .T.) // "12:44:33:22"
See Also: TIMETOSEC()
SETDATE()
Устанавливает системную дату.
------------------------------------------------------------------------------
Синтаксис
SETDATE(<dDate>, [<lMode>]) --> lSet
Параметры
<dDate> - параметр, задающий дату в текущем, устанавливаемом
Clipper-командой SET DATE, формате.
<lMode> - необязательный логический параметр, используемый для машин
класса AT и задающий при значении .T. запись устанавливаемого значения
в CMOS. При его значении .F. или по умолчанию новое значение в CMOS не
записывается.
Возвращаемое значение
lSet - логическое значение .T. при успешной установке заданного
значения, а иначе .F..
Описание
Функция устанавливает заданное значение текущей системной даты, после
чего это новое значение используется всеми функциями, работающими с
датой.
Примеры
. Установка системной даты с записью в CMOS:
dNewDate := CTOD("07/30/91")
IF ISAT() // Класс AT?
SETDATE(dNewDate, .T.)