Страница 1 из 1

TimeSpan и преобразования значений в коде отчета

Добавлено: 29 дек 2018, 12:45
aboyarshinov
Добрый день.
При построении отчета есть необходимость выводить длительность.
у меня она хранится в части суток (например, 0.25 для 6 часов). Перед формированием JSON'а для передачи его ReportJS для построения отчета Duration преобразовывался в ISO8601 - дату для управления форматированием.
Теперь возникла необходимость выводить сумму длительностей, потому преобразовать заранее нет возможности.
Возникает вопрос: возможно ли, каким то образом преобразовать миллисекунды (их я могу получить из значения,которое хранится у меня) в TimeSpan на уровне кода самого отчета (Какая нибудь конструкция вроде TimeSpan.Parse(миллисек) или вроде того) ?
Либо , возможно, при использовании TimeSpan есть возможность их складывать? Какой выходной формат должен быть для TimeSpan ?

Re: TimeSpan и преобразования значений в коде отчета

Добавлено: 29 дек 2018, 14:16
Aleksey
Здравствуйте,

В JS продукте вы можете использовать функции словаря для работы с датой, для TimeSpan:
TimeSpan TimeSerial(long hours, long minutes, long seconds)

Спасибо.

Re: TimeSpan и преобразования значений в коде отчета

Добавлено: 29 дек 2018, 14:16
Aleksey
Здравствуйте,

В JS продукте вы можете использовать функции словаря для работы с датой, для TimeSpan:
TimeSpan TimeSerial(long hours, long minutes, long seconds)

или, как вариант, добавить свою функцию:
https://stimulsoft.zendesk.com/hc/en-us ... JavaScript

Спасибо.

Re: TimeSpan и преобразования значений в коде отчета

Добавлено: 29 дек 2018, 17:44
aboyarshinov
Aleksey писал(а): 29 дек 2018, 14:16 Здравствуйте,

В JS продукте вы можете использовать функции словаря для работы с датой, для TimeSpan:
TimeSpan TimeSerial(long hours, long minutes, long seconds)

или, как вариант, добавить свою функцию:
https://stimulsoft.zendesk.com/hc/en-us ... JavaScript

Спасибо.
То есть для использования TimeSpan мне нужно передать в отчет 3 колонки,из которых брать часы,минуты,секунды? Вроде такого: {TimeSpan(DataSet.HoursColumn,DataSet.MinuteColumn,DataSet.SecondColumn)} ?

Re: TimeSpan и преобразования значений в коде отчета

Добавлено: 31 дек 2018, 12:30
Aleksey
Здравствуйте,

Да.