Xml 检查xslt中的日期是否介于2个日期之间

Xml 检查xslt中的日期是否介于2个日期之间,xml,xslt,xslt-1.0,Xml,Xslt,Xslt 1.0,XML示例: <Time> ... <FromTime>12:00</FromTime> <ToTime>14:00</ToTime> ... </Time> ... 12:00 14:00 ... XSLT: 我在 你能给我指一下正确的方向吗。我的电脑如果不能正常工作。我从来没有听到“我在” 看起来问题与=有关。如果我只是使用=并将小时更改为12:00,它就可以工作了,但当我使用=将时间值转换为带有数字的数字时(

XML示例:

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

...
12:00
14:00
...
XSLT:


我在
你能给我指一下正确的方向吗。我的电脑如果不能正常工作。我从来没有听到“我在”


看起来问题与
=
有关。如果我只是使用
=
并将
小时更改为12:00,它就可以工作了,但当我使用
=

将时间值转换为带有
数字的数字时(翻译(timevvalue,,:,,”)
谢谢。我不知道我需要将其转换为数字,但如果是从12:30开始,则if不起作用。只有在12点开始工作的情况下。这句话怎么了?你们把对比的两面都转换了吗?
<xsl:variable name="Hour" select="13:00"/>
<xsl:if test="FromTime &lt;= $Hour and ToTime &gt;= $Hour">
I am in
</xsl:if>