從小時、分鐘和秒數欄位中創造時間。 輸入無效時會丟出錯誤。
語法
from pyspark.databricks.sql import functions as dbf
dbf.make_time(hour=<hour>, minute=<minute>, second=<second>)
參數
| 參數 | 類型 | Description |
|---|---|---|
hour |
pyspark.sql.Column 或 str |
代表的時刻,從0到23。 |
minute |
pyspark.sql.Column 或 str |
代表的分鐘,從0到59。 |
second |
pyspark.sql.Column 或 str |
第二個代表,從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()