java 在 xsl 中使用日期格式

java util date format in xsl

在我的 xml 文件中有类似这样的内容:

DeliveryTime="11.11.2015 00:00:00"

现在我只想要没有时间的日期..在这种情况下我该如何使用日期格式? 我试过这个:

 <xsl:variable name="s" select="SimpleDateFormat:new('MMM/dd/yyyy)"/>
    <xsl:variable name="date" select="@DeliveryTime"/>
            <xsl:value-of select="SimpleDateFormat:format($s,$date)" />

但我总是出错...

Now I only want the date without the time.

你为什么不简单地使用:

<xsl:value-of select="substring-before(@DeliveryTime, ' ')"/>

假设您想保留现有的日期格式。