날짜 및 시간 변환 함수
날짜 및 시간 변환 함수를 사용하여 날짜/시간 값의 데이터 알약을 다시 계산하거나 형식을 다시 지정합니다.
날짜 및 시간 변환 함수에는 날짜/시간 또는 문자열 입력 데이터 알약이 필요합니다. 일부 함수는 기간 데이터 알약도 지원합니다. 날짜 및 시간 변환 함수를 적용할 때 올바른 입력 데이터 정제 유형을 사용해야 합니다. 잘못된 데이터 알약 유형에 날짜 및 시간 변환 함수를 적용하면 런타임에 데이터가 변환되지 않고 대신 입력 값이 반환됩니다. 플로우 런타임 값 확인에 대한 자세한 내용은 플로우 테스트를 참조하십시오.
시간 추가
일, 시, 분 또는 초를 날짜/시간, 날짜, 기한 또는 기간 입력에 더합니다.
| 입력 데이터 정제 | 매개변수 | 출력 데이터 정제 |
|---|---|---|
| 날짜/시간, 날짜, 기한 또는 기간 주: 입력이 날짜 또는 만료 날짜인 경우 변환은 시간 0, 분 0 및 초 0의 시간 값을 사용하여 전체 날짜/시간 값을 작성합니다. |
Duration - 일, 시간, 분, 초 단위로 더할 시간의 양 | 날짜/시간 - 지정된 값을 더한 후 변환된 날짜/시간 값 Duration |
- 입력:
2019-09-12 11:00:00 - 소요 시간:
3시간 - 출력:
2019-09-12 14:00:00
기간 빼기
입력 날짜/시간, 날짜, 만료 날짜 또는 기간에서 일, 시간, 분 및/또는 초를 뺍니다.
| 입력 데이터 정제 | 매개변수 | 출력 데이터 정제 |
|---|---|---|
| 날짜/시간, 날짜, 기한 또는 기간 주: 입력이 날짜 또는 만료 날짜인 경우 변환은 시간 0, 분 0 및 초 0의 시간 값을 사용하여 전체 날짜/시간 값을 작성합니다. |
Duration - 뺄 시간을 일, 시간, 분, 초 단위로 입력합니다. | 날짜/시간 - 지정된 값을 뺀 후 변환된 날짜/시간 값 Duration |
- 입력:
2019-09-12 11:00:00 - 기간:
2일 1시간 5분 10초 - 출력:
2019-09-10 09:54:50
이 예시에서 플로우는 원격 인스턴스에서 CMDB 구성 항목 기록을 검색합니다. 그런 다음 시간 빼기 변환 함수는 입력 날짜/시간에서 3시간을 빼서 작성됨 필드의 값을 현지화합니다.
현재까지 문자열
입력 문자열을 날짜/시간으로 변환합니다.
| 입력 데이터 정제 | 매개변수 | 출력 데이터 정제 |
|---|---|---|
| 문자열이 다음에 지정된 바와 같이 설정되었습니다. Input Date Format |
|
날짜/시간 |
- 사용자 지정 형식 입력의 날짜/시간 값이 완전하지 않은 경우 변환은 기본 날짜 및 시간을 사용하여 전체 날짜/시간 값을 작성합니다. 이러한 경우 변환은 기본적으로 현재 연도, 현재 월, 한 달의 1일, 시간 0, 분 0 및 초 0으로 설정됩니다. 예를 들어, 입력 데이터 정제 값이 2019년 10월 이고 사용자 지정 날짜 형식이 MMM yyyy 이면
출력은 2019-10-01 00:00:00이됩니다. - 올바르지 않은 데이터 정제 유형 또는 잘못된 사용자 지정 형식을 사용하면 런타임 중에 플로우가 취소됩니다.
- 입력:
'1995-11-20' - 입력 날짜 형식:
ISO 날짜(2004-06-28) - 출력:
1995-11-20 00:00:00
문자열 날짜
입력 날짜/시간, 날짜 또는 만료 날짜를 문자열로 변환합니다. 입력 날짜/시간의 날짜 형식을 선택합니다. 또는 입력 날짜/시간에 대한 사용자 지정 형식을 입력합니다.
| 입력 데이터 정제 | 매개변수 | 출력 데이터 정제 |
|---|---|---|
| 날짜/시간, 날짜 또는 만료 날짜 |
|
문자열이 다음에 지정된 바와 같이 설정되었습니다. Output Date Format |
- 입력:
1969-12-31 14:23:57 - 출력 날짜 형식:
사용자 지정(아래에 입력) - 사용자 지정 형식:
'on' MMM dd, yyyy 'at' hh:mm a - 출력:
'On Dec 31, 1969 at 2:23 PM'
이 예에서 플로우는 외부 공급업체 데이터베이스에서 사용자 [sys_user] 기록을 검색합니다. 날짜를 문자열로 변환 함수는 작성됨 필드의 형식을 변환한 다음 기록과 연결된 날짜, 시간 및 이름을 기록합니다.
사용자 지정 날짜 형식
특정 날짜 및 시간 패턴 문자열의 시퀀스를 사용하여 사용자 지정 날짜 형식을 지정할 수 있습니다. 패턴 문자열은 A에서 Z까지 하나 이상의 대문자와 소문자로 구성됩니다. 따옴표 안에 있는 텍스트는 모두 무시되고 대신 날짜 출력에 복사됩니다.
| 문자열 | 설명 | 출력 형식 | 예 |
|---|---|---|---|
| G | 시대 지정자 | 텍스트 | AD |
| y | 년 | 년 | 2019; 19 |
| Y | 주/연도 | 연도 | 2019; 19 |
| M | 월/연도(날짜 내) | 월 | 7월; 7월; 07 |
| L | 월/연도(독립 실행형 값) | 월 | 7월; 7월; 07 |
| W | 주/연도 | 번호 | 52 |
| W | 주/월 | 번호 | 1 |
| 아래로 | 일/연도 | 번호 | 365 |
| 일 | 일/월 | 번호 | 2 |
| F | 요일(월 중) | 번호 | 3 |
| E | 요일 이름 | 텍스트 | 수요일; 수 |
| u | 요일 수 | 번호 | 3 |
| a | 오전 또는 오후 | 텍스트 | 오후. |
| H | 0에서 23까지 하루 중 시간 | 번호 | 0 |
| k | 1에서 24까지 시간(일) | 번호 | 24 |
| K | 오전 0시부터 오후 11시까지 시간 | 번호 | 0 |
| h | 오전 1시부터 오후 12시까지 시간 | 번호 | 12 |
| m | 분/시 | 번호 | 59 |
| s | 초/분 | 번호 | 1 |
| S | 밀리초 | 번호 | 500 |
| z | 기본 형식의 시간대 | 기본 형식의 시간대 | 태평양 표준시; 태평양 표준시 |
| Z | RFC 822 형식의 시간대 | RFC 822 형식의 시간대 | -0800 |
| X | ISO 8601 형식의 시간대 | ISO 8601 형식의 시간대 | -08; -0800; -08:00 |
일
지정된 날짜/시간에서 일 구성요소를 검색합니다.
| 입력 데이터 정제 | 출력 데이터 정제 |
|---|---|
| 날짜/시간 | 정수 - 지정된 날짜의 일. |
- 입력:
2021-11-20 13:06:12 - 입력 날짜 형식:
ISO 날짜(2004-06-28) - 출력:
20
시간
지정된 날짜/시간에서 시간 구성요소를 검색합니다.
| 입력 데이터 정제 | 출력 데이터 정제 |
|---|---|
| 날짜/시간 | 정수 - 지정된 날짜의 시간입니다. |
- 입력:
2021-11-20 13:06:12 - 입력 날짜 형식:
ISO 날짜(2004-06-28) - 출력 :
13
분
지정된 날짜/시간에서 분 구성요소를 검색합니다.
| 입력 데이터 정제 | 출력 데이터 정제 |
|---|---|
| 날짜/시간 | 정수 - 지정된 날짜의 분 구성요소입니다. |
- 입력:
2021-11-20 13:06:12 - 입력 날짜 형식:
ISO 날짜(2004-06-28) - 출력:
06
두 번째
지정된 날짜/시간에서 두 번째 구성요소를 검색합니다.
| 입력 데이터 정제 | 출력 데이터 정제 |
|---|---|
| 날짜/시간 | 정수 - 지정된 날짜의 두 번째 구성요소입니다. |
- 입력:
2021-11-20 13:06:12 - 입력 날짜 형식:
ISO 날짜(2004-06-28) - 출력:
12
월
지정된 날짜/시간에서 월 구성요소를 검색합니다.
| 입력 데이터 정제 | 출력 데이터 정제 |
|---|---|
| 날짜/시간 | 정수 - 지정된 날짜의 월 구성요소입니다. |
- 입력:
2021-11-20 13:06:12 - 입력 날짜 형식:
ISO 날짜(2004-06-28) - 출력:
11
주
지정된 날짜/시간의 주 번호를 평가합니다.
| 입력 데이터 정제 | 출력 데이터 정제 |
|---|---|
| 날짜/시간 | 정수 - 지정된 날짜의 주 번호입니다. |
- 입력:
2021-04-07 12:01:12 - 입력 날짜 형식:
ISO 날짜(2004-06-28) - 출력:
15
연도
| 입력 데이터 정제 | 출력 데이터 정제 |
|---|---|
| 날짜/시간 | 정수 - 지정된 날짜의 연도 구성요소입니다. |
- 입력:
2021-04-07 12:01:12 - 입력 날짜 형식:
ISO 날짜(2004-06-28) - 출력:
2021
날짜 차이
지정된 입력 날짜와 매개 변수 date 간의 기간 차이를 계산한 다음 Epoch 시간(1970-01-01 00:00:00)에 차이 기간을 추가합니다.
| 입력 데이터 정제 | 매개변수 | 출력 데이터 정제 |
|---|---|---|
| 날짜/시간, 날짜 또는 만료 날짜 | 날짜/시간, 날짜 또는 만료 날짜 | 기간 - 에포크 시간(1970-01-01 00:00:00)에 시간 기간 차이를 더합니다. |
- 입력:
2021-05-02 09:10:12 - 입력 날짜 형식:
ISO 날짜(2004-06-28) - 매개변수:
2021-04-07 06:02:23 - 출력 :
1970-01-26 03:07:49
월말
지정된 날짜에 지정된 개월 수를 더한 후 월의 마지막 날을 평가합니다.
| 입력 데이터 정제 | 매개변수 | 출력 데이터 정제 |
|---|---|---|
| 날짜 | 월 수 - 지정된 날짜에 추가할 월입니다. | 정수 - 지정된 입력 날짜에 개월 수를 더한 후 달의 마지막 날입니다. |
- 입력:
2021-11-20 - 입력 날짜 형식:
ISO 날짜(2004-06-28) - 개월 수:
3 - 출력:
2022-02-28