Aller au contenu principal

time_trunc

Retourne time tronqué à unit.

Syntaxe

Python
from pyspark.sql import functions as dbf

dbf.time_trunc(unit=<unit>, time=<time>)

parameter

parameter

Type

Description

unit

pyspark.sql.Column OU str

L'unité pour tronquer l'heure. Les unités prises en charge sont : "heure", "minute", "seconde", "milliseconde" et "microseconde". L'unité ne tient pas compte de la casse.

time

pyspark.sql.Column OU str

Le moment de tronquer.

parameter

Type

Description

unit

pyspark.sql.Column OU str

L'unité pour tronquer l'heure. Les unités prises en charge sont : "heure", "minute", "seconde", "milliseconde" et "microseconde". L'unité ne tient pas compte de la casse.

time

pyspark.sql.Column OU str

Le moment de tronquer.

Renvoie

pyspark.sql.Column: Un temps tronqué à l'unité spécifiée.

Exemples

Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame(
[("HOUR", "13:08:15")],
['unit', 'time']).withColumn("time", dbf.col("time").cast("time"))
df.select('*', dbf.time_trunc('unit', 'time')).show()