2
XSLTで前月の最終日を取得することはできますか?私はこの機能を発見した:http://www.xsltfunctions.com/xsl/functx_last-day-of-month.htmlしかし、私は前の月を取得するためにそれを使用する方法はわかりません。XSLTの前月の最終日
XSLTで前月の最終日を取得することはできますか?私はこの機能を発見した:http://www.xsltfunctions.com/xsl/functx_last-day-of-month.htmlしかし、私は前の月を取得するためにそれを使用する方法はわかりません。XSLTの前月の最終日
使用:
current-date()
- xs:dayTimeDuration(concat('P', day-from-date(current-date()), 'D'))
(2012年5月のいずれかの日に評価されたときに)これが生成します。 "現在の日付()が" として見つけることができないいくつかの理由
2012-04-30-07:00
を有効なXPATH/XSLT関数...これがなぜそうであるか知っていますか? – cloudcalculus
@racer:おそらく、XSLT 1.0プロセッサでこのXPath 2.0の式を評価しようとしている可能性があります。 FunctXを使って言及したことから、私はあなたがXSLT 2.0を使用していると結論づけました。 XPath 1.0には日付/時刻処理が組み込まれていないため、純粋なXSLT 1.0で同じ結果を生成することは非常に困難です。 XSLT 1.0に限定されている場合は、拡張機能(使用可能な場合はEXSLT、そうでない場合はホストプログラミング言語)を使用するのが合理的です。 –