Antリファレンス

<format>

SYNOPSIS

<format
property*="プロパティ名"
format*="日時フォーマット"
timezone="タイムゾーンID"
locale="ロケール"
offset="数値"
unit="millisecond|second|minute|hour|day|week|month|year"
/>

説 明

日時をフォーマットしてシステムプロパティに設定します。この要素は <tstamp> にネストして使用されます。

(This description is based on Ant 1.7)
参照: <tstamp> 

属 性

property="プロパティ名"
required
フォーマットした日時文字列を格納するプロパティ名です。
format="日時フォーマット"
required
適用する SimpleDateFormatJava™ API リファレンス 形式の日時フォーマットです。
timezone="タイムゾーンID"
optional
変換で適用するタイムゾーンの ID です。実行環境の TimeZoneJava™ API リファレンス クラスで利用可能なタイムゾーン ID を指定できます。
locale="ロケール"
optional
変換で適用するロケール名を "lang,country,variant" のように指定します。実行環境の LocaleJava™ API リファレンス クラスで利用可能なロケール要素を指定できます。
offset="数値"
optional
フォーマットする時刻からのオフセット数を指定します。どの日時フィールドに対する オフセットかは unit 属性で指定します。
unit="millisecond|second|minute|hour|day|week|month|year"
optional
offset 属性で指定したオフセットがどの日時フィールドに対するものかを指定 します。

使用例

年と月を使用した前月の文字列をプロパティに設定します。これはログファイルの切り替え を行うときなどに有用です。
Ant
<tstamp>
  <format property="prevmonth"
    pattern="yyyy-MM" offset="-1" unit="month" />
</tstamp>
CVS 2008/03/10