쿼리 평가 시작 시 현재 시간을 TimeType 열로 반환합니다. 동일한 쿼리 내의 모든 current_time 호출은 동일한 값을 반환합니다.
문법
from pyspark.databricks.sql import functions as dbf
dbf.current_time(precision=<precision>)
매개 변수
| 매개 변수 | 유형 | Description |
|---|---|---|
precision |
int선택적 |
범위 [0..6]의 숫자로, 포함할 초의 소수 자릿수를 나타냅니다. 생략하면 기본값은 6입니다. |
Returns
pyspark.sql.Column: 현재 시간입니다.
예시
예제 1: 기본 전체 자릿수가 있는 현재 시간
from pyspark.databricks.sql import functions as dbf
spark.range(1).select(dbf.current_time().alias("time")).show()
+---------------+
| time|
+---------------+
|16:57:04.304361|
+---------------+
예제 2: 지정된 전체 자릿수의 현재 시간
from pyspark.databricks.sql import functions as dbf
spark.range(1).select(dbf.current_time(3).alias("time")).show()
+------------+
| time|
+------------+
|16:57:04.304|
+------------+