通过


make_date

返回一列,其中包含从年份、月和日列生成的日期。

有关相应的 Databricks SQL 函数,请参阅 make_date 函数

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.make_date(year=<year>, month=<month>, day=<day>)

参数

参数 类型 Description
year pyspark.sql.Columnstr 生成日期的年份
month pyspark.sql.Columnstr 生成日期的月份
day pyspark.sql.Columnstr 生成日期的日期

退货

pyspark.sql.Column:基于给定部件生成的日期。

例子

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(2020, 6, 26)], ['Y', 'M', 'D'])
df.select('*', dbf.make_date(df.Y, 'M', df.D)).show()