다음을 통해 공유


date_trunc

형식으로 지정된 단위로 잘린 타임스탬프를 반환합니다.

해당 Databricks SQL 함수에 대해 알아보려면 date_trunc 함수를 참조하세요.

문법

from pyspark.databricks.sql import functions as dbf

dbf.date_trunc(format=<format>, timestamp=<timestamp>)

매개 변수

매개 변수 유형 Description
format literal string year, yyyy연도 yy 별로 자르려면 , month, mmmon월로 자르기, daydd 일별로 자르기, 다른 옵션은 다음과 같습니다. microsecond, , secondmillisecond, minute, hour, , weekquarter
timestamp pyspark.sql.Column 또는 str 자를 값의 입력 열입니다.

Returns

pyspark.sql.Column: 잘린 타임스탬프입니다.

예시

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('1997-02-28 05:02:11',)], ['ts'])
df.select('*', dbf.date_trunc('year', df.ts)).show()
df.select('*', dbf.date_trunc('mon', 'ts')).show()