

# タイムスタンプ列をフォーマットされた文字列に変換する
<a name="transforms-format-timestamp"></a>

タイムスタンプ列をパターンに基づいた文字列にフォーマットします。*Format timestamp* を使用すると、日付と時刻を希望する形式の文字列で取得できます。形式の定義には、[Spark の日付構文](https://spark.apache.org/docs/latest/sql-ref-datetime-pattern.html)とほとんどの [Python 日付コード](https://docs.python.org/3/library/datetime.html#strftime-and-strptime-format-codes)を使用できます。

例えば、日付文字列を「2023-01-01 00:00」のような形式にしたいときは、Spark 構文を「yyyy-MM-dd HH:mm」として使用するか、Python の同様の日付コード「%Y-%m-%d %H:%M」を使用することで、形式を定義できます。

***Format timestamp* 変換ノードをジョブ図に追加するには**

1. リソースパネルを開いて、**[Format timestamp]** を選択し、ジョブ図に新しい変換を追加します。ノードを追加する際に選択したノードが、その親になります。

1. (オプション) **[Node properties]** (ノードのプロパティ) タブで、ジョブ図にノードの名前を入力できます。ノードの親がまだ選択されていない場合は、[**Node parents**] (ノードの親) リストから、変換の入力ソースとして使用するノードを選択します。

1. **[Transform]** (変換) タブで、変換する列の名前を入力します。

1. **[Transform]** タブに、使用する**タイムスタンプ形式**のパターンを、[Spark 日付構文](https://spark.apache.org/docs/latest/sql-ref-datetime-pattern.html)または [Python 日付コード](https://docs.python.org/3/library/datetime.html#strftime-and-strptime-format-codes)を使って入力します。

1. (オプション) **[Transform]** タブでは、選択した列を変換する代わりに、新しい列の名前を入力すれば、新しい列を作成し、元の列を残すことができます。