XSL 1.0. Конвертировать DateTime из GMT в местное время. - PullRequest
0 голосов
/ 26 января 2011

Я работаю над созданием таблицы стилей XSL, которая обрабатывает файл XML и создает файл HTML.Проблема, с которой я сталкиваюсь, состоит в том, что значение datetime в файле XML выглядит как «2011-01-07T18: 56: 31Z».

Из того, что я могу понять, Z указывает, что оно в GMTЯ хотел бы преобразовать его в свое местное время, но я не уверен, как это сделать.

Я могу разобрать значение даты и времени и получить год, месяц, день, часы, минуты и секунды, но яМне нужно преобразовать его в мое местное время, прежде чем я это сделаю, и я не уверен, какие функции, если таковые имеются, существуют в XSL 1.0, которые позволили бы мне это сделать.

Спасибо, Кевин

1 Ответ

0 голосов
/ 26 января 2011

Вы можете использовать функции date:add() и date:difference EXSLT, для которых существуют чистые реализации XSLT, написанные Дженни Теннисон.

...