

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Table API 时间属性
<a name="how-table-timeattributes"></a>

数据流中的每条记录都有多个时间戳，用于定义与该记录相关的事件何时发生：
+ **事件时间**：用户定义的时间戳，用于定义创建记录的事件发生的时间。
+ **摄取时间**：您的应用程序从数据流中检索记录的时间。
+ **处理时间**：您的申请处理记录的时间。

当 Apache Flink Table API 根据记录时间创建窗口时，你可以使用 `setStreamTimeCharacteristic` 方法定义它使用哪些时间戳。

有关在 Table API 中使用时间戳的更多信息，请参阅 Apache Flink 文档中的[时间属性](https://nightlies.apache.org/flink/flink-docs-release-1.19/docs/dev/table/concepts/time_attributes/)和[及时的流处理](https://nightlies.apache.org/flink/flink-docs-release-1.19/docs/concepts/time/)。