2011-01-26 8 views
0

XML 파일을 처리하고 HTML 파일을 생성하는 XSL 스타일 시트를 만드는 중입니다. 내가 가지고있는 도전은 XML 파일의 datetime 값이 "2011-01-07T18 : 56 : 31Z"와 같은 것입니다.XSL 1.0 GMT에서 현지 시간으로 변환

내가 알아낼 수있는 것부터 Z는 GMT에 있음을 나타내며이를 현지 시간으로 변환하고 싶습니다. 그러나 어떻게해야할지 모르겠습니다.

나는 datetime 값을 파싱하여 년, 월, 일,시, 분, 초를 구할 수 있지만, 그렇게하기 전에 현지 시간으로 변환해야한다. XSL 1.0을 사용하면 그렇게 할 수 있습니다.

의견이 있으십니까?

감사합니다, 케빈

답변

0

당신은 느릅 나무에 대한 제니 Tennison에 의해 작성된 순수 XSLT 구현이있다, date:add()date:difference EXSLT 기능을 사용할 수 있습니다.

+0

알레한드로, 링크 덕분에, 나는 분명히 그 기능들을 추가 할 것이다. –

+0

너무 빨리 입력하십시오. 그래도 질문이 있습니다. GMT 시간에 얼마를 추가해야하는지 알기 위해 어떻게 그 값을 계산합니까? 본질적으로 로캘의 표준 시간대를 찾아 GMT에 추가해야하지만 현재 로캘의 표준 시간대를 찾는 방법을 알지 못합니다. –

+0

@ 케빈 무어 : 당신의 새로운 질문은 무엇입니까? 현재 dateTime을 얻는 방법, 또는 dateTime에서 시간대를 추출하는 방법? –

관련 문제