共用方式為


make_time

從小時、分鐘和秒數欄位中創造時間。 輸入無效時會丟出錯誤。

語法

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()