ParseDate
ParseDate アクションは、日付を UNIX タイム・スタンプに解析します。
ParseDateは、 DateTimeFormatter によってサポートされています。 一部の ParseDate アクション・パラメーターは、Java に直接渡されます。
以下の表では、ParseDate アクションのパラメーターを示します。
| 名前 | データ・タイプ | 必須 | 注 |
|---|---|---|---|
| pattern | ストリング | はい | 使用する形式設定パターン。 使用可能な値については、 DateTimeFormatter を参照してください。 |
| timeZone | ストリング | いいえ | 使用するタイム・ゾーン。 使用可能な値については、 DateTimeFormatter を参照してください。 |
| 日付 | ストリング | はい | 解析する、形式設定された日付。 |
| savePath | JPath | はい | 結果を保管する場所。 |
XML の例:
このアクションは、ロケーション /formatted_time の状態に保管されているタイム・スタンプを UNIX タイム・スタンプに変換し、ロケーション /timestampの状態に保管します。 現在のタイム・スタンプは yyyy-MM-dd'T'HH:mm:ss'Z' 形式で、協定世界時 (UTC) ゾーンの時刻を表している必要があります。
<ParseDate pattern="yyyy-MM-dd'T'HH:mm:ss" timeZone="UTC" time="${/formatted_time}"
savePath="/timestamp" />