make_time

从小时、分钟和秒字段创建时间。 对于无效的输入,它将引发错误。

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.make_time(hour=<hour>, minute=<minute>, second=<second>)

参数

参数 类型 Description
hour pyspark.sql.Columnstr 表示的小时,从 0 到 23。
minute pyspark.sql.Columnstr 表示的分钟,从 0 到 59。
second pyspark.sql.Columnstr 第二个表示,从 0 到 59.999999。

退货

pyspark.sql.Column:表示创建时间的列。

例子

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(6, 30, 45.887)], ["hour", "minute", "second"])
df.select(dbf.make_time("hour", "minute", "second").alias("time")).show()