どのようにする?タペストリー。日付の出力
<t:output format="literal:dd.MM.yyyy" value="myItem.activity.do_create_date"/>
日付の出力をフォーマットする方法を知りたいですか?
どのようにする?タペストリー。日付の出力
<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;
}
.tmlファイル:
<t:output format="format" value="date" />
私はほとんどのアプリは、フォーマットの日付に固有の、均一な方法を持っていることを発見しました。私は通常、書式設定やその他の懸案事項をカプセル化するOutputDateコンポーネントを作成します。
ページテンプレート:
<t:output format="format" value="myItem.activity.do_create_date"/>
ページクラス:あなたの質問のための
private final String format = "dd.MM.yyyy";
public Format getFormat()
{
return new SimpleDateFormat(format);
}
ありがとう:中には私の質問への答えが含まれています:) – Andremoniy