フォーマッタを使用した日付の書式設定
日時値datetimeValを書式設定して、時間と分のみを24時間形式で表示するには、次の手順を実行します:
Date dv = datetimeVal as Date
def fmt = new Formatter(adf.context.locale)
def ret = (dv != null) ? fmt.format('%tH:%tM', dv, dv) : null
datetimeVal
の値が2014-03-19 17:07:45
の場合、次のように書式設定された文字列が生成されます:
17:07
日付値dateVal
を書式設定して曜日、月名、日および年を表示するには、次を実行します:
Date dv = dateVal as Date
def fmt = new Formatter(adf.context.locale)
def ret = (dv != null) ? fmt.format('%tA, %tB %te, %tY',dv,dv,dv,dv) : null
dateVal
の値が2014-03-19
で、現在のユーザーのロケールがUS Englishの場合、次のような書式付き文字列が生成されます:
2014年3月19日(水)