2011-04-02 47 views
3

怎么办?挂毯。输出日期

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

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

+0

谢谢你的问题:在含有回答我的问题:) – Andremoniy 2014-01-03 08:46:57

回答

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" /> 
3

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

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); 
}