0

我有一个 XSLT,它的标签返回一个日期。下面是标签。

<xsl:value-of select='a:TimesheetDuration/a:Day1/a:BusinessDate'/>

上面的标签给出了格式为 MM/DD/YYYY 的日期。我需要在我的页面上显示这一天(.. 像周日、周一、周二...)。当我找到“day-from-dateTime”方法时,我正在经历其他一些答案。但这似乎返回了数字。我需要一天,如果可能的话,我想将上面给定的标签传递给方法(..如果有的话..)..而不是将其存储在变量中并将变量传递给方法。如果 XSLT 1.0 中有办法

4

1 回答 1

2

在 XSLT 2.0 中,您首先必须将日期从美国转换为国际格式:

xs:date(replace(a:BusinessDate, '(..)/(..)/(....)', '$3-$1-$2'))

然后你可以使用

format-date($date, '[FNn,*-3]', 'en', (), ())
于 2013-07-15T07:06:58.517 回答