我是xsl的新手,但我在这里看到一些关于使用umbraco库在xsl中添加日期的帖子,但它对我不起作用。我试图通过在订单日期添加20天来计算交货日期,我使用的是xsl版本1.0
提前谢谢大家
XSL
<xsl:value-of select="umbraco.library:DateAdd('$orderdate', 'd', 20)"/>
XML
<orderdate>20130722</orderdate>
我正在尝试将结果设为<orderdate>20130811</orderdate>
,但它会以<orderdate>20130742</orderdate>
答案 0 :(得分:0)
我猜问题是您作为参数输入的日期,可能无法识别;因为2009-06-27T18:38:32
是 currentDate 方法返回的字符串。我假设string Date
中的参数DateAdd(string Date, string AddType, int add)
必须具有相似的格式,或者必须使用格式方法转换为它?!?