Добрый день.
При построении отчета есть необходимость выводить длительность.
у меня она хранится в части суток (например, 0.25 для 6 часов). Перед формированием JSON'а для передачи его ReportJS для построения отчета Duration преобразовывался в ISO8601 - дату для управления форматированием.
Теперь возникла необходимость выводить сумму длительностей, потому преобразовать заранее нет возможности.
Возникает вопрос: возможно ли, каким то образом преобразовать миллисекунды (их я могу получить из значения,которое хранится у меня) в TimeSpan на уровне кода самого отчета (Какая нибудь конструкция вроде TimeSpan.Parse(миллисек) или вроде того) ?
Либо , возможно, при использовании TimeSpan есть возможность их складывать? Какой выходной формат должен быть для TimeSpan ?
TimeSpan и преобразования значений в коде отчета
-
- Сообщения: 2
- Зарегистрирован: 29 дек 2018, 12:32
Re: TimeSpan и преобразования значений в коде отчета
Здравствуйте,
В JS продукте вы можете использовать функции словаря для работы с датой, для TimeSpan:
TimeSpan TimeSerial(long hours, long minutes, long seconds)
Спасибо.
В JS продукте вы можете использовать функции словаря для работы с датой, для TimeSpan:
TimeSpan TimeSerial(long hours, long minutes, long seconds)
Спасибо.
Re: TimeSpan и преобразования значений в коде отчета
Здравствуйте,
В JS продукте вы можете использовать функции словаря для работы с датой, для TimeSpan:
TimeSpan TimeSerial(long hours, long minutes, long seconds)
или, как вариант, добавить свою функцию:
https://stimulsoft.zendesk.com/hc/en-us ... JavaScript
Спасибо.
В JS продукте вы можете использовать функции словаря для работы с датой, для TimeSpan:
TimeSpan TimeSerial(long hours, long minutes, long seconds)
или, как вариант, добавить свою функцию:
https://stimulsoft.zendesk.com/hc/en-us ... JavaScript
Спасибо.
-
- Сообщения: 2
- Зарегистрирован: 29 дек 2018, 12:32
Re: TimeSpan и преобразования значений в коде отчета
То есть для использования TimeSpan мне нужно передать в отчет 3 колонки,из которых брать часы,минуты,секунды? Вроде такого: {TimeSpan(DataSet.HoursColumn,DataSet.MinuteColumn,DataSet.SecondColumn)} ?Aleksey писал(а): ↑29 дек 2018, 14:16 Здравствуйте,
В JS продукте вы можете использовать функции словаря для работы с датой, для TimeSpan:
TimeSpan TimeSerial(long hours, long minutes, long seconds)
или, как вариант, добавить свою функцию:
https://stimulsoft.zendesk.com/hc/en-us ... JavaScript
Спасибо.
Re: TimeSpan и преобразования значений в коде отчета
Здравствуйте,
Да.
Да.