Java 挂毯。日期输出

Java 挂毯。日期输出,java,tapestry,Java,Tapestry,怎么办 <t:output format="literal:dd.MM.yyyy" value="myItem.activity.do_create_date"/> 我想知道如何格式化日期输出?您的作品(在Tapestry 5.2.4中)。你有什么问题,或者你想做什么?如果您想从Java类中获取格式,下面是一些示例片段 .java文件: private String format; private Date date; public void setupRender() {

怎么办

<t:output format="literal:dd.MM.yyyy" value="myItem.activity.do_create_date"/>

我想知道如何格式化日期输出?

您的作品(在Tapestry 5.2.4中)。你有什么问题,或者你想做什么?如果您想从Java类中获取格式,下面是一些示例片段

.java文件:

private String format;
private Date date;

public void setupRender() {
    // just an example
    format = "dd.MM.yyyy";
    date = new Date();
}

public String getFormat() {
    return format;
}

public Date getDate() {
    return date;
}
<t:output format="format" value="date" />
<t:output format="format" value="myItem.activity.do_create_date"/>
private final String format = "dd.MM.yyyy";

public Format getFormat()
{
    return new SimpleDateFormat(format);
}
.tml文件:

private String format;
private Date date;

public void setupRender() {
    // just an example
    format = "dd.MM.yyyy";
    date = new Date();
}

public String getFormat() {
    return format;
}

public Date getDate() {
    return date;
}
<t:output format="format" value="date" />
<t:output format="format" value="myItem.activity.do_create_date"/>
private final String format = "dd.MM.yyyy";

public Format getFormat()
{
    return new SimpleDateFormat(format);
}


我发现大多数应用程序都有特定的、统一的日期格式;我通常创建一个OutputDate组件来封装格式和其他问题。

页面模板:

private String format;
private Date date;

public void setupRender() {
    // just an example
    format = "dd.MM.yyyy";
    date = new Date();
}

public String getFormat() {
    return format;
}

public Date getDate() {
    return date;
}
<t:output format="format" value="date" />
<t:output format="format" value="myItem.activity.do_create_date"/>
private final String format = "dd.MM.yyyy";

public Format getFormat()
{
    return new SimpleDateFormat(format);
}

谢谢你的提问:包含对我问题的回答:)