0

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;=

4

1 回答 1

1

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

于 2013-08-20T13:45:16.130 回答