2014-12-05 3 views
0

У меня есть требование, где я нахожу тип поля, а затем я показываю значение этого поля, Я использую метод SysDictField.baseType() для получения типа поля и таблицы . (поле) даст мне значение, но если тип поля - это время, и когда я пытаюсь получить тип с использованием метода baseType(), он дает мне Integer, поэтому он дает мне значение как 72000, 62000 и т. д. вместо 6.00 PM, 7.00 AM и т. Д. Я хочу преобразовать целочисленное значение в тип Time, чтобы я мог отображать 6:00 PM, 7 AM. Пожалуйста, помогите мне.Преобразование из целого числа в время в томе 2012

ответ

0

Тип AX TimeOfDay - это количество секунд с полуночи.

Вы можете использовать функцию time2Str или использовать div и mod операнд для расчета количества часов и минут.

Пример:

info(time2Str(31501, TimeSeparator::Colon, TimeFormat::AMPM)); 
Смежные вопросы