機械翻訳について

フォーマッタを使用した日付の書式設定

日時値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日(水)