2011-01-26 10 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からタイムゾーンを抽出する方法は? –

関連する問題