Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Retourneert het verschil tussen twee keer, gemeten in opgegeven eenheden.
Syntaxis
from pyspark.databricks.sql import functions as dbf
dbf.time_diff(unit=<unit>, start=<start>, end=<end>)
Parameterwaarden
| Kenmerk | Typologie | Description |
|---|---|---|
unit |
pyspark.sql.Column of str |
De eenheid waarop de tijd moet worden afgekapt. Ondersteunde eenheden zijn: UUR, MINUUT, SECONDE, MILLISECOND en MICROSECONDEN. De eenheid is niet hoofdlettergevoelig. |
start |
pyspark.sql.Column of str |
Een begintijd. |
end |
pyspark.sql.Column of str |
Een eindtijd. |
Retouren
pyspark.sql.Column: Het verschil tussen twee keer, in de opgegeven eenheden.
Voorbeelden
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame(
[("HOUR", "13:08:15", "21:30:28")], ['unit', 'start', 'end']).withColumn("start",
dbf.col("start").cast("time")).withColumn("end", dbf.col("end").cast("time"))
df.select('*', dbf.time_diff('unit', 'start', 'end')).show()