적용 대상:
Databricks SQL
Databricks Runtime
날짜와 시간 필드에서 현지 시간대를 기록한 타임스탬프를 생성합니다.
Syntax
make_timestamp_ltz(year, month, day, hour, min, sec [, timezone] )
make_timestamp_ltz(date, time [, timezone] )
Important
time 이 논자는 베타 상태인 데이터 타입을 TIME 사용합니다.
Arguments
-
year: 를 통한9999표현1입니다INTEGER. -
month:INTEGER1(1월)부터12(12월까지) 표현. -
day: 를 통한31표현1입니다INTEGER. -
hour: 를 통한23표현0입니다INTEGER. -
min: 를 통한59표현0입니다INTEGER. -
sec: 에서 로 변환060된 숫자 표현식입니다. -
date:DATE연도, 월, 일의 필드를 제공하는 식입니다. -
time:TIME시간, 분, 초를 제공하는 식입니다. -
timezone: 유효한 시간대(예:CETUTC또는 )로 평가하는 선택적STRING표현식입니다.
Returns
만약 sec 가 이라 60면, 함수는 이를 로 0 해석하고 결과에 1분을 더합니다.
인수가 경계를 넘으면 함수가 DATETIME_FIELD_OUT_OF_BOUNDS을 끌어올립니다.
try_make_timestamp_ltz 대신 리턴 NULL 하세요.
일반적인 오류 조건
예제
> SELECT make_timestamp_ltz(2014, 12, 28, 6, 30, 45.887, 'CET');
2014-12-27 21:30:45.887
> SELECT make_timestamp_ltz(DATE'2014-12-28', TIME'06:30:45.887');
2014-12-28 06:30:45.887