Как использовать конвертер формата даты в xpath? - PullRequest
0 голосов
/ 06 марта 2020

Как использовать конвертер формата даты в xpath? См. Ниже XML и x-path для дальнейшего использования.

XML:

<FORM>
            <STRT_DT>2020-01-01</STRT_DT>
</FORM>

X-path Я использовал:

//FORM/STRT_DT/tib:format-date("YYYY-MM-DD",tib:parse-date('DD-Mmm-YYYY'))

Ответы [ 2 ]

2 голосов
/ 06 марта 2020

Отметьте это, если вы хотите вывод в формате dd/mmm/yyyy.

string(format-date(//FORM/STRT_DT, '[D01]/[MNn,3-3]/[Y0001]'))

enter image description here

2 голосов
/ 06 марта 2020

Если мы изменим xml на:

<FORM>
            <STRT_DT>2020-12-31</STRT_DT>
</FORM>

, тогда это выражение xpath

format-date(//FORM/STRT_DT, '[D01]/[M01]/[Y0001]')

РЕДАКТИРОВАТЬ: или это

string(format-date(//FORM/STRT_DT, '[D01]/[M01]/[Y0001]'))

выведет:

31/12/2020
...