XSLT - преобразование времени в минуты - PullRequest
1 голос
/ 02 октября 2009

Я хотел бы иметь возможность преобразовать следующий XML

<itunes:duration>00:09:54</itunes:duration>

В общей сложности, в настоящее время я просто вывожу полное значение, но я хотел бы просто отобразить: 0hr 9min 54sec

Или возможно округлить до ближайшей минуты?

Ответы [ 2 ]

1 голос
/ 02 октября 2009

Если вы используете процессор, поддерживающий XPath 2.0, есть встроенные функции, которые вы можете использовать. Вот список , прокрутите вниз до функции даты / времени.

Вы, вероятно, хотите что-то вроде: минут от времени (время)

Следите за префиксами пространства имен и т. Д. Префикс не требуется для функций, если процессорные процессоры поддерживают XPath 2.0

0 голосов
/ 02 октября 2009

Если вы просто хотите округлить, вы можете ввести минуты и секунды, а если секунд> 30 -> минут + = 1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...