挂毯。日期输出

时间:2011-04-02 14:10:53

标签: java tapestry

怎么办?

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

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

3 个答案:

答案 0 :(得分:7)

你有什么作品(在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;
}

.tml文件:

<t:output format="format" value="date" />

答案 1 :(得分:3)

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

答案 2 :(得分:3)

页面模板:

<t:output format="format" value="myItem.activity.do_create_date"/>

页面类:

private final String format = "dd.MM.yyyy";

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