jp.terasoluna.fw.web.taglib
クラス DateTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
jp.terasoluna.fw.web.taglib.DateFormatterTagBase
jp.terasoluna.fw.web.taglib.DateTag
- すべての実装されたインタフェース:
- java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag
public class DateTag
- extends DateFormatterTagBase
date
タグの実装クラス。
pattern
属性によって指定された形式に従って
日付・時刻をフォーマットする。
DateTag
クラスでは、pattern
属性で指定された
出力形式の文字列を java.text.SimpleDateFormat
クラスの
時刻パターン文字列として解釈し、フォーマットする。
時刻パターン文字列の詳細については、java.text.SimpleDateFormat
クラスのドキュメントを参照のこと。
タグがサポートする属性
DateFormatterTagBase
を参照。
カスタムタグのスクリプティング変数
DateFormatterTagBase
を参照。
使用方法
"form0001"
beanの
"field001"
プロパティの値を指定した形式にフォーマット
して出力する。
<t:date name="form0001"
property="field001"
pattern="yyyyy.MMMMM.dd GGG hh:mm aaa" />
=> 1996.July.10 AD 12:08 PM
上記の beanのプロパティを、出力せずにスクリプティング変数
"formatted"
へセットする。
<t:date id="formatted"
name="form0001"
property="field001"
pattern="yyyyy.MMMMM.dd GGG hh:mm aaa" />
フォーマットする日付時刻データを bean
から取り出さずに、
タグの value
属性によって指定する場合。
<t:date value="2002/07/25 04:56:23"
pattern="yyyyy.MMMMM.dd GGG hh:mm aaa" />
- 関連項目:
SimpleDateFormat
,
DateFormatterTagBase
,
直列化された形式
クラス javax.servlet.jsp.tagext.TagSupport から継承されたフィールド |
pageContext |
インタフェース javax.servlet.jsp.tagext.IterationTag から継承されたフィールド |
EVAL_BODY_AGAIN |
インタフェース javax.servlet.jsp.tagext.Tag から継承されたフィールド |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
メソッドの概要 |
protected java.lang.String |
doFormat(java.util.Date date)
pattern 属性で指定された SimpleDateFormat
形式のフォーマットに従って、指定された日付時刻データをフォーマットする。 |
クラス javax.servlet.jsp.tagext.TagSupport から継承されたメソッド |
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValue |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- シリアルバージョンID
- 関連項目:
- 定数フィールド値
DateTag
public DateTag()
doFormat
protected java.lang.String doFormat(java.util.Date date)
pattern
属性で指定された SimpleDateFormat
形式のフォーマットに従って、指定された日付時刻データをフォーマットする。
- 定義:
- クラス
DateFormatterTagBase
内の doFormat
- パラメータ:
date
- 日付時刻データ
- 戻り値:
pattern
属性で指定された出力形式の文字列