Aller au contenu principal

tronquer

Renvoie la date tronquée à l'unité spécifiée par le format.

Pour la fonction Databricks SQL correspondante, consultez la fonctiontrunc.

Syntaxe

Python
from pyspark.sql import functions as dbf

dbf.trunc(date=<date>, format=<format>)

parameter

parameter

Type

Description

date

pyspark.sql.Column OU str

colonne d'entrée des valeurs à tronquer.

format

literal string

'year', 'yyyy', 'yy' pour tronquer par année, ou 'month', 'mon', 'mm' pour tronquer par mois. Les autres options sont : 'week', 'quarter'

parameter

Type

Description

date

pyspark.sql.Column OU str

colonne d'entrée des valeurs à tronquer.

format

literal string

'year', 'yyyy', 'yy' pour tronquer par année, ou 'month', 'mon', 'mm' pour tronquer par mois. Les autres options sont : 'week', 'quarter'

Renvoie

pyspark.sql.Column: date tronquée.

Exemples

Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([('1997-02-28',)], ['dt'])
df.select('*', dbf.trunc(df.dt, 'year')).show()
df.select('*', dbf.trunc('dt', 'mon')).show()