怎么办?
<t:output format="literal:dd.MM.yyyy" value="myItem.activity.do_create_date"/>
我想知道如何格式化日期输出?
答案 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);
}