pyspark.sql.functions.
make_date
Returns a column with a date built from the year, month and day columns.
New in version 3.3.0.
Column
The year to build the date
The month to build the date
The day to build the date
Examples
>>> df = spark.createDataFrame([(2020, 6, 26)], ['Y', 'M', 'D']) >>> df.select(make_date(df.Y, df.M, df.D).alias("datefield")).collect() [Row(datefield=datetime.date(2020, 6, 26))]