将美国日期转换为日语

时间:2010-12-29 18:08:06

标签: java javascript xslt

我正在使用多语言网站,需要在日语语言集中显示日期。我有美国约会,如12-29-2010,需要在日本显示为2010年12月29日。我正在使用XSLT 3432来做。能否告诉我如何做到这一点。


我必须将数据库中的英语日期转换为日语,其中包含许多不同的月/日/年并定期更新。这只是我提供的一个例子。

我正在使用XSLT并且可以使用Javascript

1 个答案:

答案 0 :(得分:1)

此转化

<xsl:stylesheet version="1.0"
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 <xsl:output omit-xml-declaration="yes" indent="yes"/>

 <xsl:param name="pUSDate" select="'12-29-2010 '"/>

 <xsl:template match="/">
  <xsl:value-of select=
  "concat(substring($pUSDate,7,4),
          '年',
          substring($pUSDate,1,2),
          '月',
          substring($pUSDate,4,2),
          '日'
         )
  "/>
 </xsl:template>
</xsl:stylesheet>

应用于任何XML文档(未使用)时,会生成所需的正确结果

2010年12月29日
相关问题