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

Преобразование даты из формата dd MM YYYY в формат qq YYYY

Добавлено: 26 авг 2015, 15:21
Aleksandr
Доброго времени суток!

Есть дата в формате dd MM yyyy (например, 01-10-2014) каким образом при выводе в отчет преобразовать ее до формата qq yyyy (квартал год, 4 2014)?

Просто Format("{0:qq yyyy}", Период.dt или Format("{0:QQ yyyy}", Период.dt или Format("{0:q yyyy}", Период.dt (и т.д.) не работает.

Заранее благодарен.

Re: Преобразование даты из формата dd MM YYYY в формат qq YY

Добавлено: 26 авг 2015, 16:07
Aleksey
Здравствуйте,

К сожалению, стандартных методов для вывода даты в формате с кварталами нет.
В данном случае, вам необходимо реализовать свою дополнительную функцию для необходимого преобразования.

Спасибо.

Re: Преобразование даты из формата dd MM YYYY в формат qq YY

Добавлено: 26 авг 2015, 17:42
Aleksandr
Не подскажете пример использования в StimulReporst ?

Re: Преобразование даты из формата dd MM YYYY в формат qq YY

Добавлено: 27 авг 2015, 08:08
Aleksandr
Методом проб и ошибок дошли до такого варианта:
{Switch(
Period=="2", Format("{0:0 'квартал'}", ((Month(Период.dt)-1)/3+1)) + Format("{0:yyyy}", Период.dt)
)}

Re: Преобразование даты из формата dd MM YYYY в формат qq YY

Добавлено: 27 авг 2015, 13:58
Aleksey
Здравствуйте,

Дайте знать, если будут еще вопросы.

Спасибо.