There's a (slightly more complicated) example on the xalan-j extensions
page, but the basic thing is:
<xsl:variable name="fmt"
select="java:java.text.SimpleDateFormat.new('yyyy-MM-dd')"/>
<xsl:variable name="now" select="java:java.util.Date.new()"/>
Report generation time was <xsl:value-of select="java:format($fmt,$now)"/>.
<!-- SimpleDateFormat Tokens
Taken from java.text.SimpleDateFormat javadoc
Symbol Meaning Presentation Example
------ ------- ------------ -------
G era designator (Text) AD
y year (Number) 1996
M month in year (Text & Number) July & 07
d day in month (Number) 10
h hour in am/pm (1~12) (Number) 12
H hour in day (0~23) (Number) 0
m minute in hour (Number) 30
s second in minute (Number) 55
S millisecond (Number) 978
E day in week (Text) Tuesday
D day in year (Number) 189
F day of week in month (Number) 2 (2nd Wed in July)
w week in year (Number) 27
W week in month (Number) 2
a am/pm marker (Text) PM
k hour in day (1~24) (Number) 24
K hour in am/pm (0~11) (Number) 0
z time zone (Text) Pacific Standard Time
-->
On Wed, 21 Nov 2001, Lars Geldner wrote:
> Date: Wed, 21 Nov 2001 19:20:15 +0100
> From: Lars Geldner <[EMAIL PROTECTED]>
> To: Guy McArthur <[EMAIL PROTECTED]>
> Subject: Re: Date of Transforming
>
> Hello Guy!
>
> It worked!
>
> But I have a problem: I have only little knowledge about Java.
>
> How can I design the date for example in this way: 21. Nov. 2001 or
> 21.11.2001 or 21/11/2001. Until now the output is: "Wed Nov 21 19:09:35
> GMT+01:00 2001"
>
> Thank you!
>
> Lars
>
> ----- Original Message -----
> From: Guy McArthur
> To: Lars Geldner
> Cc: xalan-j-users
> Sent: Wednesday, November 21, 2001 6:41 PM
> Subject: Re: Date of Transforming
>
>
>
>
> I do it with extensions, dunno if that's the best way.
>
> Here's the relevant fragments from my template:
>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> xmlns:java="http://xml.apache.org/xslt/java"
> exclude-result-prefixes="java">
>
> <xsl:variable name="now" select="java:java.util.Date.new()"/>
> Report generation time was <xsl:value-of select="$now"/>.
>
> </xsl:stylesheet>
>
>
--
--
Guy McArthur * [EMAIL PROTECTED] http{guymcarthur.com}
LPL Rm. #538 * w{520-621-6373} h{520-326-4555} icq{17470307}