从小时、分钟和秒字段创建时间。 对于无效的输入,它将引发错误。
Syntax
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()