Java 将美国日期转换为日本日期

Java 将美国日期转换为日本日期,java,javascript,xslt,Java,Javascript,Xslt,我在多语言网站上工作,需要以日语显示日期。我有像2010年12月29日这样的美国日期,需要用日语显示为2010年年12月29日. 我正在使用XSLT 3432来完成这项工作。你能告诉我怎么做吗 我必须从db将英语日期转换为日语,db有许多不同的月/日/年,并且定期更新。这只是我提供的一个例子 我正在使用XSLT,并且可以在其中使用Javascript进行转换: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999

我在多语言网站上工作,需要以日语显示日期。我有像2010年12月29日这样的美国日期,需要用日语显示为2010年年12月29日. 我正在使用XSLT 3432来完成这项工作。你能告诉我怎么做吗



我必须从db将英语日期转换为日语,db有许多不同的月/日/年,并且定期更新。这只是我提供的一个例子


我正在使用XSLT,并且可以在其中使用Javascript进行转换:

<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>
2010年12月29日

你真的在使用java还是javascript?好问题,+1。请参阅我的答案,以获得一个简单的XSLT解决方案。:)请停止“回答”以添加更多详细信息。你可以编辑你的问题来添加内容,或者在适当的时候在答案上留下评论。我必须从db将英语日期转换为日语,db有许多不同的月/日/年,并且定期更新。这只是我提供的一个例子。@m_gupta:我的答案正好提供了您所提出问题的解决方案。如何解决?你能解释一下吗。12月29日为星期三,代表为日, 它将需要根据日期更改为截止日期。@m_gupta:如果您提供需要显示的日语单词的含义和所有可能的值,那么XSLT 2.0解决方案是直接的。但这将是一个全新的问题——请用提供的所有数据提出一个新问题。