날짜 프로세서
날짜 프로세서를 사용하면 변환 흐름에서 날짜 또는 타임스탬프 데이터가 있는 열에 대해 다양한 작업을 수행할 수 있습니다.
프로세서 이름을 바꾸려면 프로세서의 기본 이름 위로 마우스를 가져가면 표시되는 편집 아이콘을 클릭합니다.
설명을 편집하려면 설명 위로 마우스를 가져가면 표시되는 편집 아이콘을 클릭합니다.
날짜 및 시간 입력에 사용할 패턴에 대한 정보는 날짜 및 시간 패턴를 참조하십시오.
날짜 비교
열의 날짜 값을 다른 날짜 열이나 지정된 날짜의 값과 비교할 수 있습니다. 출력 값은 비교의 부울 표시입니다.
-
함수 이름에서 날짜 비교를 선택합니다.
-
비교 모드에서 날짜를 비교할 때 사용할 연산자(예: 같음 또는 이전)를 선택합니다.
-
처리할 열에서 날짜를 비교할 때 사용할 열을 선택합니다.
-
사용 대상에서 비교할 대상을 선택합니다.
-
값을 통해 고정된 값과 비교할 수 있습니다.
값에서 비교할 날짜와 시간을 설정합니다. 입력 형식은 yyyy-MM-DD HH:mm입니다.
-
열은 데이터 집합의 다른 열 값과 비교합니다.
열에서 비교할 열을 설정합니다.
-
-
새 열 이름에 새 열의 이름을 입력합니다.
-
적용을 클릭합니다.
날짜로 변환
날짜가 아닌 다른 데이터 유형을 가진 열이 있고 해당 열에 날짜 값이 포함된 경우, 해당 열을 날짜로 변환할 수 있습니다.
-
함수 이름에서 날짜로 변환을 선택합니다.
-
처리할 열에서 변환할 열을 선택합니다.
-
입력 형식에서 입력 날짜의 형식을 설정합니다.
-
자동은 날짜 서식을 자동으로 인식하려고 시도합니다.
-
사용자 지정을 통해 입력 날짜의 서식 패턴을 설정할 수 있습니다.
날짜 패턴 입력에 패턴을 설정합니다. 자세한 내용은 날짜 및 시간 패턴을 참조하십시오.
-
-
결과를 새 열에 저장하려면 새 열 만들기를 선택합니다. 그렇지 않으면 결과가 동일한 열에 저장됩니다.
새 열 이름에 새 열의 이름을 입력합니다.
-
적용을 클릭합니다.
타임스탬프로 변환
타임스탬프가 아닌 다른 데이터 유형의 열이 있지만 타임스탬프 값이 포함된 경우, 해당 열은 타임스탬프로 변환할 수 있습니다.
-
함수 이름에서 타임스탬프로 변환을 선택합니다.
-
처리할 열에서 변환할 열을 선택합니다.
-
입력 형식에서 입력 타임스탬프의 형식을 설정합니다.
-
자동을 선택하면 타임스탬프 형식을 자동으로 인식하려고 시도합니다.
-
사용자 지정을 선택하면 입력 타임스탬프의 서식 패턴을 설정할 수 있습니다.
날짜 패턴 입력에 패턴을 설정합니다. 자세한 내용은 날짜 및 시간 패턴을 참조하십시오.
-
-
결과를 새 열에 저장하려면 새 열 만들기를 선택합니다. 그렇지 않으면 결과가 동일한 열에 저장됩니다.
새 열 이름에 새 열의 이름을 입력합니다.
-
적용을 클릭합니다.
시간으로 변환
시간이 아닌 다른 데이터 유형의 열이 있고 해당 열에 시간 값이 포함된 경우, 해당 열은 시간으로 변환할 수 있습니다.
-
함수 이름에서 시간으로 변환을 선택합니다.
-
처리할 열에서 변환할 열을 선택합니다.
-
입력 형식에서 입력 타임스탬프의 형식을 설정합니다.
-
자동을 선택하면 타임스탬프 형식을 자동으로 인식하려고 시도합니다.
-
사용자 지정을 선택하면 입력 타임스탬프의 서식 패턴을 설정할 수 있습니다.
날짜 패턴 입력에 패턴을 설정합니다. 자세한 내용은 날짜 및 시간 패턴을 참조하십시오.
-
-
결과를 새 열에 저장하려면 새 열 만들기를 선택합니다. 그렇지 않으면 결과가 동일한 열에 저장됩니다.
새 열 이름에 새 열의 이름을 입력합니다.
-
적용을 클릭합니다.
부분을 결합하여 날짜 만들기
설정된 값이거나 열 값이 될 수 있는 부분에서 날짜를 만들 수 있습니다. 날짜는 새로운 열에 저장됩니다.
-
함수 이름에서 부분을 결합하여 날짜 만들기를 선택합니다.
-
연도 부분을 설정합니다.
연도에 고정 값을 설정할지, 열 값을 설정할지 선택합니다.
-
값을 선택한 경우 연도 값에 연도 값을 입력합니다.
-
열을 선택한 경우 연도 열에 사용할 열을 선택합니다.
-
-
월 부분을 설정합니다.
월에 고정 값을 설정할지, 열 값을 설정할지 선택합니다.
-
값을 선택한 경우 월 값에 연도 값을 입력합니다.
-
열을 선택한 경우 월 열에 사용할 열을 선택합니다.
-
-
일 부분을 설정합니다.
일에 고정 값을 설정할지, 열 값을 설정할지 선택합니다.
-
값을 선택한 경우 일 값에 연도 값을 입력합니다.
-
열을 선택한 경우 일 열에 사용할 열을 선택합니다.
-
-
새 열 이름에 새 열의 이름을 입력합니다.
-
적용을 클릭합니다.
부분을 결합하여 시간 만들기
설정된 값이거나 열 값이 될 수 있는 부분으로 시간을 만들 수 있습니다. 시간은 새로운 열에 저장됩니다.
-
함수 이름에서 부분에서 시간 만들기를 선택합니다.
-
시간 부분을 설정합니다.
시간으로 고정 값을 설정할지, 아니면 열 값을 설정할지 선택합니다.
-
값을 선택한 경우 시간 값에 연도 값을 입력합니다.
-
열을 선택한 경우 시간에 사용할 열을 선택합니다.
-
-
분 부분을 설정합니다.
고정 값을 설정할지 아니면 분 단위의 열 값을 설정할지 선택합니다.
-
값을 선택한 경우 분 값에 연도 값을 입력합니다.
-
열을 선택한 경우 분 열에 사용할 열을 선택합니다.
-
-
초 부분을 설정합니다.
고정 값을 설정할지 아니면 초 단위의 열 값을 설정할지 선택합니다.
-
값을 선택한 경우 초 값에 연도 값을 입력합니다.
-
열을 선택한 경우 초 열에 사용할 열을 선택합니다.
-
-
밀리초 부분을 설정합니다.
고정 값을 설정할지 아니면 밀리초 단위로 열 값을 설정할지 선택합니다.
-
값을 선택한 경우 밀리초 값에 연도 값을 입력합니다.
-
열을 선택한 경우 밀리초 열에 사용할 열을 선택합니다.
-
-
새 열 이름에 새 열의 이름을 입력합니다.
-
적용을 클릭합니다.
부분에서 날짜/시간 만들기
설정 값이거나 열 값이 될 수 있는 부분에서 날짜/시간을 만들 수 있습니다. 날짜/시간은 새 열에 저장됩니다.
-
함수 이름에서 부분을 결합하여 날짜 만들기를 선택합니다.
-
연도 부분을 설정합니다.
연도에 고정 값을 설정할지, 열 값을 설정할지 선택합니다.
-
값을 선택한 경우 연도 값에 연도 값을 입력합니다.
-
열을 선택한 경우 연도 열에 사용할 열을 선택합니다.
-
-
월 부분을 설정합니다.
월에 고정 값을 설정할지, 열 값을 설정할지 선택합니다.
-
값을 선택한 경우 월 값에 연도 값을 입력합니다.
-
열을 선택한 경우 월 열에 사용할 열을 선택합니다.
-
-
일 부분을 설정합니다.
일에 고정 값을 설정할지, 열 값을 설정할지 선택합니다.
-
값을 선택한 경우 일 값에 연도 값을 입력합니다.
-
열을 선택한 경우 일 열에 사용할 열을 선택합니다.
-
-
시간 부분을 설정합니다.
시간으로 고정 값을 설정할지, 아니면 열 값을 설정할지 선택합니다.
-
값을 선택한 경우 시간 값에 연도 값을 입력합니다.
-
열을 선택한 경우 시간 열에 사용할 열을 선택합니다.
-
-
분 부분을 설정합니다.
고정 값을 설정할지 아니면 분 단위의 열 값을 설정할지 선택합니다.
-
값을 선택한 경우 분 값에 연도 값을 입력합니다.
-
열을 선택한 경우 분 열에 사용할 열을 선택합니다.
-
-
초 부분을 설정합니다.
고정 값을 설정할지 아니면 초 단위의 열 값을 설정할지 선택합니다.
-
값을 선택한 경우 초 값에 연도 값을 입력합니다.
-
열을 선택한 경우 초 열에 사용할 열을 선택합니다.
-
-
새 열 이름에 새 열의 이름을 입력합니다.
-
적용을 클릭합니다.
날짜 자르기
날짜 필드를 잘라서 날짜 또는 시간 부분을 자를 수 있습니다.
-
함수 이름에서 날짜 자르기를 선택합니다.
-
처리할 열에서 잘라낼 날짜 열을 선택합니다.
-
날짜 또는 시간 부분에서 잘라낼 날짜 또는 시간 부분을 선택합니다.
-
결과를 새 열에 저장하려면 새 열 만들기를 선택합니다. 그렇지 않으면 결과가 동일한 열에 저장됩니다.
새 열 이름에 새 열의 이름을 입력합니다.
-
적용을 클릭합니다.
기간 추가
열 값에 기간을 추가할 수 있습니다. 기간은 고정된 값이거나 다른 열에서 가져올 수 있습니다.
-
함수 이름에서 기간 추가를 선택합니다.
-
처리할 열에서 기간을 추가할 날짜 열을 선택합니다.
-
날짜 또는 시간 부분에 추가할 날짜 또는 시간 부분을 선택합니다.
-
기간에 고정 값을 설정할지, 열 값을 설정할지 선택합니다. 추가되는 기간은 날짜 또는 시간 부분에서 선택한 내용에 따라 달라집니다.
-
값을 선택한 경우 기간 값에 기간을 입력합니다.
-
열을 선택한 경우 기간 열에 사용할 열을 선택합니다.
-
-
결과를 새 열에 저장하려면 새 열 만들기를 선택합니다. 그렇지 않으면 결과가 동일한 열에 저장됩니다.
새 열 이름에 새 열의 이름을 입력합니다.
-
적용을 클릭합니다.
날짜 차이 계산
열의 날짜와 현재 날짜, 특정 날짜 또는 다른 열의 날짜의 차이를 계산할 수 있습니다. 결과는 새로운 열에 저장됩니다.
-
함수 이름에서 날짜 차이 계산을 선택합니다.
-
처리할 열에서 기간을 추가할 날짜 열을 선택합니다.
-
선택적으로 날짜 또는 시간 부분에서 차이를 계산할 단위를 선택할 수 있습니다.
-
현재 날짜와 비교할지, 특정 날짜와 비교할지, 아니면 까지의 다른 열의 날짜와 비교할지 선택합니다.
-
특정 날짜를 선택한 경우 이 날짜에 날짜를 입력합니다. 입력 형식은 yyyy-MM-DD HH:mm입니다.
-
열을 선택한 경우 열에 사용할 열을 선택합니다.
-
-
새 열 이름에 새 열의 이름을 입력합니다.
-
적용을 클릭합니다.
날짜 부분 추출
날짜, 시간 또는 날짜/시간의 일부를 추출하여 개별 열에 저장할 수 있습니다.
-
함수 이름에서 날짜 부분 추출을 선택합니다.
-
처리할 열에서 날짜 부분을 추출할 날짜 열을 선택합니다.
-
추출할 부분을 선택합니다.
-
새 열 접두사에 열 접두사를 입력합니다. 만들어지는 열의 이름은 접두사로 시작하고, 그 뒤에 부분이 붙으며, 밑줄로 구분됩니다.
-
적용을 클릭합니다.
날짜 및 시간 패턴
날짜 프로세서를 사용하면 특정 날짜 및 시간 패턴에 따라 날짜에 작업을 적용할 수 있습니다.
다음의 입력 날짜와 날짜 시간 형식을 예로 들어 보겠습니다.
-
7/22/2015
-
7/22/2015 6:33:01(이 시간은 오전임).
날짜 프로세서 구성에서 설정해야 하는 날짜 패턴은 무엇입니까?
다음 정보 확인:
M은 1자리 또는 2자리 숫자로 월을 표현하는 데 사용됩니다.
예: 7/22/2015 또는 07/22/2015
MM은 두 자리 숫자로 월을 표현하는 데 사용됩니다.
예: 07/22/2015는 유효하지만 7/22/2015는 유효하지 않습니다.
MMM은 축약된 월 이름을 표현하는 데 사용됩니다.
예: Jul
MMMM은 축약되지 않은 월 이름을 표현하는 데 사용됩니다.
예: July
d은 두 자리 숫자로 일을 표현하는 데 사용됩니다.
예: 7/22/2015는 유효하지만 07/2/2015는 유효하지 않습니다.
yyyy는 연도를 표현하는 데 사용됩니다.
정보 메모대문자 Y는 주 연도에 사용됩니다.
예: 7/22/2015
H는 1자리 또는 2자리 숫자로 하루의 시간(0~23)을 표현하는 데 사용됩니다. 하루의 시간(1~24)을 사용하려면 k를 사용합니다.
예: 7/22/2015 6:33:01 또는 07/22/2015 18:33:01
HH는 두 자리 숫자로 하루의 시간(0~23)을 표현하는 데 사용됩니다.
예: 7/22/2015 18:33:01은 유효하지만 07/22/2015 6:33:01은 유효하지 않습니다.
h는 1~2자리 숫자로 오전/오후 시간(1~12)을 표현하는 데 사용됩니다. 오전/오후 시간(0-11)을 사용하려면 K을 사용합니다.
예: 7/22/2015 6:33:01 또는 07/22/2015 06:33:01
hh는 두 자리 숫자로 오전/오후 시간(1-12)을 표현하는 데 사용됩니다.
예: 7/22/2015 06:33:01은 유효하지만 07/22/2015 6:33:01은 유효하지 않습니다.
m은 1자리 또는 2자리 숫자로 분을 표현하는 데 사용됩니다.
예: 7/22/2015 6:3:01 또는 07/22/2015 6:33:01
mm은 두 자리 숫자로 분을 표현하는 데 사용됩니다.
예: 7/22/2015 06:33:01은 유효하지만 07/22/2015 6:3:01은 유효하지 않습니다.
s은 1자리 또는 2자리 숫자로 초를 표현하는 데 사용됩니다.
예: 7/22/2015 6:33:1 또는 07/22/2015 6:33:01
ss는 두 자리 숫자로 초를 표현하는 데 사용됩니다.
예: 7/22/2015 06:33:01은 유효하지만 07/22/2015 6:33:1은 유효하지 않습니다.
따라서 7/22/2015 날짜 입력에 대한 날짜 패턴은 월은 1~2자리, 일은 1~2자리, 연도는 4자리로 설정해야 합니다. 유효한 패턴은 다음과 같습니다.
- M/d/yyyy
- M/dd/yyyy
따라서 7/22/2015 6:33:01 (AM) 날짜/시간 입력에 대한 날짜/시간 패턴은 하루 중 시간에 대해 1~2자리 시간, 1~2자리 분, 1~2자리 초 숫자와 AM으로 설정해야 합니다. 유효한 패턴은 다음과 같습니다.
- M/d/yyyy h:m:s
- M/d/yyyy h:mm:s
- M/d/yyyy h:mm:ss
- M/d/yyyy h:m:ss
날짜 및 시간 형식에 대한 자세한 내용은 공식 Java 문서를 참조하십시오.