

# 将时间戳列转换为格式化字符串。
<a name="transforms-format-timestamp"></a>

根据模式将时间戳列格式化为字符串。您可以使用*格式化时间戳*以所需格式的字符串形式获取日期和时间。您可以使用 [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”）来定义这样的格式。

**在任务图中添加*格式化时间戳*转换节点**

1. 打开资源面板，然后选择**格式化时间戳**将新转换添加到作业图。添加节点时选择的节点将是其父节点。

1. （可选）在**节点属性**选项卡上，输入任务图中节点的名称。如果尚未选择父节点，请从 **Node parents (父节点)** 列表中选择一个节点，用作转换的输入源。

1. 在**转换**选项卡上，输入要转换的列的名称。

1. 在**转换**选项卡上，输入要使用的**时间戳格式**模式，使用 [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. （可选）在**转换**选项卡上，您可以创建一个新列并通过输入新列的名称来保留原始列，而不是转换所选列。