날짜 및 시간
날짜 및 시간 함수는 날짜 및 시간 값에 대한 작업을 수행하여 시간 정보를 계산, 추출 또는 서식 지정하고 결과를 반환합니다.
다음 함수는 Qlik 오픈 레이크하우스에서 사용할 수 있습니다.
| 함수 | 설명 |
|---|---|
| ADD_TIME_ZONE_OFFSET | 날짜에 시간대 오프셋을 추가합니다. 시간대 오프셋은 Java의 ZoneId.of 메서드(America/New_York, +0200 등)에서 허용하는 표준 형식 중 하나일 수 있습니다. |
| DATE | 문자열을 날짜로 캐스팅합니다. |
| DATE_ADD | 타임스탬프에 단위 유형의 간격 값을 추가합니다. 음수 값을 사용하여 뺄셈을 수행할 수 있습니다. |
| DATE_DIFF | timestamp2 - timestamp1을(를) 단위로 표현하여 반환합니다. |
| DATE_TRUNC | 날짜를 지정된 단위로 자릅니다. |
| 일 | 타임스탬프에서 월의 일을 반환합니다. |
| DAY_OF_WEEK | 타임스탬프에서 ISO 요일을 반환합니다. 값은 1(월요일)부터 7(일요일)까지입니다. |
| DAY_OF_YEAR | 타임스탬프에서 연중 일수를 반환합니다. 값은 1부터 366까지입니다. |
| EXTRACT_TIMESTAMP | 날짜 또는 日付と時刻 문자열을 날짜 또는 日付と時刻으로 변환하고 날짜 형식을 자동 감지합니다. |
| FORMAT_DATETIME | 날짜 및 시간을 문자열로 변환합니다. |
| FROM_ISO8601_DATE | ISO 8601 형식의 문자열을 날짜로 구문 분석합니다. |
| FROM_UNIXTIME | 에포크 초를 타임스탬프로 변환합니다. |
| 시간 | 타임스탬프에서 하루의 시간을 반환합니다. 값은 0에서 23까지입니다. |
| 밀리초 | 타임스탬프에서 초의 밀리초를 반환합니다. |
| 분 | 타임스탬프에서 시간의 분을 반환합니다. |
| 월 | 타임스탬프에서 연도의 월을 반환합니다. |
| 분기 | 타임스탬프에서 연도의 분기를 반환합니다. 값은 1에서 4까지입니다. |
| RUN_END_TIME | 작업 실행 종료 시간을 반환합니다. |
| RUN_START_TIME | 작업 실행 시작 시간을 반환합니다. |
| 초 | 타임스탬프에서 분의 초를 반환합니다. |
| SUBTRACT_TIME_ZONE_OFFSET | 날짜에서 시간대 오프셋을 뺍니다. 시간대 오프셋은 Java의 `ZoneId.of` 메서드(America/New_York, +0200 등)에서 허용하는 표준 형식 중 하나일 수 있습니다. |
| TO_UNIXTIME | 날짜를 소수 밀리초를 포함하는 Epoch(Unix) 초 표현으로 변환합니다. |
| TO_UNIX_EPOCH_MILLIS | 날짜를 Epoch(Unix) 초 표현으로 변환합니다. |
| TO_UNIX_EPOCH_SECONDS | 날짜를 Epoch(Unix) 초 표현으로 변환합니다. |
| 주 | 타임스탬프에서 ISO 연간 주차를 반환합니다. 값은 1에서 53까지입니다. |
| 년 | 타임스탬프에서 연도를 반환합니다. |
| YEAR_OF_WEEK | 타임스탬프에서 ISO 주차의 연도를 반환합니다. |