В Terrasoft SDK нашёл замечательную функцию ExtractDate(DateTime), которая, судя по описанию, извлекает значение даты из DateTime.
Есть ли что-нибудь подобное для извлечения времени?
Нравится
Добрый день, Вадим.
Функции для выделения времени в скриптах пока нет.
Проблема в том, что время в чистом виде негде хранить, и приходится использовать для этого то же поле типа Дата-Время, но с нулевым годом (точнее, с 31.12.1899). В JScript такая дата нулевой не считается, и отображается и год, и время. Для JScript начало отсчета лет начинается в 1970 году. Разница в представлениях нулевого года в полях данных и в JScript не дает сформировать полноценное представление именно времени. Часто такую задачу решают путем отображения в элементах управления только времени, а дата может быть произвольной, поэтому особой необходимости выделять только время нет. В случае, когда дата может повлиять на результат, рекомендуется анализировать только часы, минуты, секунды и миллисекунды, используя для расчетов дополнительные целочисленные переменные.
Желаю успехов!