pyspark.sql.functions.year

pyspark.sql.functions. ( col : ColumnOrName ) → pyspark.sql.column.Column [source]

提取给定日期/时间戳的年份为整数。

新增于版本 1.5.0。

在版本 3.4.0 中更改: 支持 Spark Connect。

Parameters
col or str

目标日期/时间戳列以进行操作。

Returns

日期/时间戳的年份部分,以整数表示。

示例

>>> df = spark.createDataFrame([('2015-04-08',)], ['dt'])
>>> df.select(year('dt').alias('year')).collect()
[Row(year=2015)]