TIME 값에서 초를 추출합니다(소수 자릿수 초를 유지하기 위해 DECIMAL을 반환합니다).
문법
from pyspark.databricks.sql import functions as dbf
dbf.time_to_seconds(col=<col>)
매개 변수
| 매개 변수 | 유형 | Description |
|---|---|---|
col |
pyspark.sql.Column 또는 열 이름 |
변환할 TIME 값입니다. |
예시
from pyspark.databricks.sql import functions as dbf
df = spark.sql("SELECT TIME'14:30:00.5' as time")
df.select(dbf.time_to_seconds('time')).show()
+---------------------+
|time_to_seconds(time)|
+---------------------+
| 52200.500000|
+---------------------+