检查xslt中的日期是否在2个日期之间



XML示例:

<Time>
...
<FromTime>12:00</FromTime>
<ToTime>14:00</ToTime>
...
</Time>

XSLT:

<xsl:variable name="Hour" select="13:00"/>
<xsl:if test="FromTime &lt;= $Hour and ToTime &gt;= $Hour">
I am in
</xsl:if>

你能给我指正确的方向吗。我的如果没有发挥应有的作用。我从来没有得到"我在"

看起来问题出在&lt;=上。如果我只使用=并将Hour更改为12:00,则它可以工作,但当我使用&lt;= 时则不起作用

使用number(translate(timevvalue,':','')) 将时间值转换为数字

相关内容

  • 没有找到相关文章

最新更新