기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

날짜 프로세서

날짜 프로세서를 사용하면 변환 흐름에서 날짜 또는 타임스탬프 데이터가 있는 열에 대해 다양한 작업을 수행할 수 있습니다.

프로세서 이름을 바꾸려면 프로세서의 기본 이름 위로 마우스를 가져가면 표시되는 편집편집 아이콘을 클릭합니다.

설명을 편집하려면 설명 위로 마우스를 가져가면 표시되는 편집편집 아이콘을 클릭합니다.

날짜 및 시간 입력에 사용할 패턴에 대한 정보는 날짜 및 시간 패턴를 참조하십시오.

날짜 비교

열의 날짜 값을 다른 날짜 열이나 지정된 날짜의 값과 비교할 수 있습니다. 출력 값은 비교의 부울 표시입니다.

  1. 함수 이름에서 날짜 비교를 선택합니다.

  2. 비교 모드에서 날짜를 비교할 때 사용할 연산자(예: 같음 또는 이전)를 선택합니다.

  3. 처리할 열에서 날짜를 비교할 때 사용할 열을 선택합니다.

  4. 사용 대상에서 비교할 대상을 선택합니다.

    • 을 통해 고정된 값과 비교할 수 있습니다.

      에서 비교할 날짜와 시간을 설정합니다. 입력 형식은 yyyy-MM-DD HH:mm입니다.

    • 은 데이터 집합의 다른 열 값과 비교합니다.

      에서 비교할 열을 설정합니다.

  5. 새 열 이름에 새 열의 이름을 입력합니다.

  6. 적용을 클릭합니다.

날짜로 변환

날짜가 아닌 다른 데이터 유형을 가진 열이 있고 해당 열에 날짜 값이 포함된 경우, 해당 열을 날짜로 변환할 수 있습니다.

  1. 함수 이름에서 날짜로 변환을 선택합니다.

  2. 처리할 열에서 변환할 열을 선택합니다.

  3. 입력 형식에서 입력 날짜의 형식을 설정합니다.

    • 자동은 날짜 서식을 자동으로 인식하려고 시도합니다.

    • 사용자 지정을 통해 입력 날짜의 서식 패턴을 설정할 수 있습니다.

      날짜 패턴 입력에 패턴을 설정합니다. 자세한 내용은 날짜 및 시간 패턴을 참조하십시오.

  4. 결과를 새 열에 저장하려면 새 열 만들기를 선택합니다. 그렇지 않으면 결과가 동일한 열에 저장됩니다.

    새 열 이름에 새 열의 이름을 입력합니다.

  5. 적용을 클릭합니다.

타임스탬프로 변환

타임스탬프가 아닌 다른 데이터 유형의 열이 있지만 타임스탬프 값이 포함된 경우, 해당 열은 타임스탬프로 변환할 수 있습니다.

  1. 함수 이름에서 타임스탬프로 변환을 선택합니다.

  2. 처리할 열에서 변환할 열을 선택합니다.

  3. 입력 형식에서 입력 타임스탬프의 형식을 설정합니다.

    • 자동을 선택하면 타임스탬프 형식을 자동으로 인식하려고 시도합니다.

    • 사용자 지정을 선택하면 입력 타임스탬프의 서식 패턴을 설정할 수 있습니다.

      날짜 패턴 입력에 패턴을 설정합니다. 자세한 내용은 날짜 및 시간 패턴을 참조하십시오.

  4. 결과를 새 열에 저장하려면 새 열 만들기를 선택합니다. 그렇지 않으면 결과가 동일한 열에 저장됩니다.

    새 열 이름에 새 열의 이름을 입력합니다.

  5. 적용을 클릭합니다.

시간으로 변환

시간이 아닌 다른 데이터 유형의 열이 있고 해당 열에 시간 값이 포함된 경우, 해당 열은 시간으로 변환할 수 있습니다.

  1. 함수 이름에서 시간으로 변환을 선택합니다.

  2. 처리할 열에서 변환할 열을 선택합니다.

  3. 입력 형식에서 입력 타임스탬프의 형식을 설정합니다.

    • 자동을 선택하면 타임스탬프 형식을 자동으로 인식하려고 시도합니다.

    • 사용자 지정을 선택하면 입력 타임스탬프의 서식 패턴을 설정할 수 있습니다.

      날짜 패턴 입력에 패턴을 설정합니다. 자세한 내용은 날짜 및 시간 패턴을 참조하십시오.

  4. 결과를 새 열에 저장하려면 새 열 만들기를 선택합니다. 그렇지 않으면 결과가 동일한 열에 저장됩니다.

    새 열 이름에 새 열의 이름을 입력합니다.

  5. 적용을 클릭합니다.

부분을 결합하여 날짜 만들기

설정된 값이거나 열 값이 될 수 있는 부분에서 날짜를 만들 수 있습니다. 날짜는 새로운 열에 저장됩니다.

  1. 함수 이름에서 부분을 결합하여 날짜 만들기를 선택합니다.

  2. 연도 부분을 설정합니다.

    연도에 고정 값을 설정할지, 열 값을 설정할지 선택합니다.

    • 을 선택한 경우 연도 값에 연도 값을 입력합니다.

    • 을 선택한 경우 연도 열에 사용할 열을 선택합니다.

  3. 월 부분을 설정합니다.

    에 고정 값을 설정할지, 열 값을 설정할지 선택합니다.

    • 을 선택한 경우 월 값에 연도 값을 입력합니다.

    • 을 선택한 경우 월 열에 사용할 열을 선택합니다.

  4. 일 부분을 설정합니다.

    에 고정 값을 설정할지, 열 값을 설정할지 선택합니다.

    • 을 선택한 경우 일 값에 연도 값을 입력합니다.

    • 을 선택한 경우 일 열에 사용할 열을 선택합니다.

  5. 새 열 이름에 새 열의 이름을 입력합니다.

  6. 적용을 클릭합니다.

부분을 결합하여 시간 만들기

설정된 값이거나 열 값이 될 수 있는 부분으로 시간을 만들 수 있습니다. 시간은 새로운 열에 저장됩니다.

  1. 함수 이름에서 부분에서 시간 만들기를 선택합니다.

  2. 시간 부분을 설정합니다.

    시간으로 고정 값을 설정할지, 아니면 열 값을 설정할지 선택합니다.

    • 을 선택한 경우 시간 값에 연도 값을 입력합니다.

    • 을 선택한 경우 시간에 사용할 열을 선택합니다.

  3. 분 부분을 설정합니다.

    고정 값을 설정할지 아니면 단위의 열 값을 설정할지 선택합니다.

    • 을 선택한 경우 분 값에 연도 값을 입력합니다.

    • 을 선택한 경우 분 열에 사용할 열을 선택합니다.

  4. 초 부분을 설정합니다.

    고정 값을 설정할지 아니면 단위의 열 값을 설정할지 선택합니다.

    • 을 선택한 경우 초 값에 연도 값을 입력합니다.

    • 을 선택한 경우 초 열에 사용할 열을 선택합니다.

  5. 밀리초 부분을 설정합니다.

    고정 값을 설정할지 아니면 밀리초 단위로 열 값을 설정할지 선택합니다.

    • 을 선택한 경우 밀리초 값에 연도 값을 입력합니다.

    • 을 선택한 경우 밀리초 열에 사용할 열을 선택합니다.

  6. 새 열 이름에 새 열의 이름을 입력합니다.

  7. 적용을 클릭합니다.

부분에서 날짜/시간 만들기

설정 값이거나 열 값이 될 수 있는 부분에서 날짜/시간을 만들 수 있습니다. 날짜/시간은 새 열에 저장됩니다.

  1. 함수 이름에서 부분을 결합하여 날짜 만들기를 선택합니다.

  2. 연도 부분을 설정합니다.

    연도에 고정 값을 설정할지, 열 값을 설정할지 선택합니다.

    • 을 선택한 경우 연도 값에 연도 값을 입력합니다.

    • 을 선택한 경우 연도 열에 사용할 열을 선택합니다.

  3. 월 부분을 설정합니다.

    에 고정 값을 설정할지, 열 값을 설정할지 선택합니다.

    • 을 선택한 경우 월 값에 연도 값을 입력합니다.

    • 을 선택한 경우 월 열에 사용할 열을 선택합니다.

  4. 일 부분을 설정합니다.

    에 고정 값을 설정할지, 열 값을 설정할지 선택합니다.

    • 을 선택한 경우 일 값에 연도 값을 입력합니다.

    • 을 선택한 경우 일 열에 사용할 열을 선택합니다.

  5. 시간 부분을 설정합니다.

    시간으로 고정 값을 설정할지, 아니면 열 값을 설정할지 선택합니다.

    • 을 선택한 경우 시간 값에 연도 값을 입력합니다.

    • 을 선택한 경우 시간 열에 사용할 열을 선택합니다.

  6. 분 부분을 설정합니다.

    고정 값을 설정할지 아니면 단위의 열 값을 설정할지 선택합니다.

    • 을 선택한 경우 분 값에 연도 값을 입력합니다.

    • 을 선택한 경우 분 열에 사용할 열을 선택합니다.

  7. 초 부분을 설정합니다.

    고정 값을 설정할지 아니면 단위의 열 값을 설정할지 선택합니다.

    • 을 선택한 경우 초 값에 연도 값을 입력합니다.

    • 을 선택한 경우 초 열에 사용할 열을 선택합니다.

  8. 새 열 이름에 새 열의 이름을 입력합니다.

  9. 적용을 클릭합니다.

날짜 자르기

날짜 필드를 잘라서 날짜 또는 시간 부분을 자를 수 있습니다.

  1. 함수 이름에서 날짜 자르기를 선택합니다.

  2. 처리할 열에서 잘라낼 날짜 열을 선택합니다.

  3. 날짜 또는 시간 부분에서 잘라낼 날짜 또는 시간 부분을 선택합니다.

  4. 결과를 새 열에 저장하려면 새 열 만들기를 선택합니다. 그렇지 않으면 결과가 동일한 열에 저장됩니다.

    새 열 이름에 새 열의 이름을 입력합니다.

  5. 적용을 클릭합니다.

기간 추가

열 값에 기간을 추가할 수 있습니다. 기간은 고정된 값이거나 다른 열에서 가져올 수 있습니다.

  1. 함수 이름에서 기간 추가를 선택합니다.

  2. 처리할 열에서 기간을 추가할 날짜 열을 선택합니다.

  3. 날짜 또는 시간 부분에 추가할 날짜 또는 시간 부분을 선택합니다.

  4. 기간에 고정 값을 설정할지, 열 값을 설정할지 선택합니다. 추가되는 기간은 날짜 또는 시간 부분에서 선택한 내용에 따라 달라집니다.

    • 을 선택한 경우 기간 값에 기간을 입력합니다.

    • 을 선택한 경우 기간 열에 사용할 열을 선택합니다.

  5. 결과를 새 열에 저장하려면 새 열 만들기를 선택합니다. 그렇지 않으면 결과가 동일한 열에 저장됩니다.

    새 열 이름에 새 열의 이름을 입력합니다.

  6. 적용을 클릭합니다.

날짜 차이 계산

열의 날짜와 현재 날짜, 특정 날짜 또는 다른 열의 날짜의 차이를 계산할 수 있습니다. 결과는 새로운 열에 저장됩니다.

  1. 함수 이름에서 날짜 차이 계산을 선택합니다.

  2. 처리할 열에서 기간을 추가할 날짜 열을 선택합니다.

  3. 선택적으로 날짜 또는 시간 부분에서 차이를 계산할 단위를 선택할 수 있습니다.

  4. 현재 날짜와 비교할지, 특정 날짜와 비교할지, 아니면 까지의 다른 열의 날짜와 비교할지 선택합니다.

    • 특정 날짜를 선택한 경우 이 날짜에 날짜를 입력합니다. 입력 형식은 yyyy-MM-DD HH:mm입니다.

    • 을 선택한 경우 에 사용할 열을 선택합니다.

  5. 새 열 이름에 새 열의 이름을 입력합니다.

  6. 적용을 클릭합니다.

날짜 부분 추출

날짜, 시간 또는 날짜/시간의 일부를 추출하여 개별 열에 저장할 수 있습니다.

  1. 함수 이름에서 날짜 부분 추출을 선택합니다.

  2. 처리할 열에서 날짜 부분을 추출할 날짜 열을 선택합니다.

  3. 추출할 부분을 선택합니다.

  4. 새 열 접두사에 열 접두사를 입력합니다. 만들어지는 열의 이름은 접두사로 시작하고, 그 뒤에 부분이 붙으며, 밑줄로 구분됩니다.

  5. 적용을 클릭합니다.

날짜 및 시간 패턴

날짜 프로세서를 사용하면 특정 날짜 및 시간 패턴에 따라 날짜에 작업을 적용할 수 있습니다.

다음의 입력 날짜와 날짜 시간 형식을 예로 들어 보겠습니다.

  • 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 문서를 참조하십시오.

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!