날짜 시간에서 윤년 구분 작업

날짜 시간 패키지윤년 구분 작업은 지정된 날짜의 연도가 윤년인지 여부를 확인하고 결과를 부울 변수에 저장합니다.

특정 연도가 윤년인지 확인하려면 다음을 실행합니다.
  1. 작업 팔레트의 날짜 시간 패키지에서 윤년 구분 작업을 더블 클릭하거나 드래그합니다.
  2. 확인할 날짜 및 시간 변수 필드에서 날짜 시간 또는 변수 탭을 선택합니다.
    • 날짜: 드롭다운에서 날짜, 시간 및 시간대 값을 선택합니다.
    • 변수: 날짜 시간 변수 하나를 선택합니다.
  3. 출력을 변수에 지정 필드에서 부울 변수를 선택하여 출력을 지정합니다.
    주: 확인할 날짜 및 시간 변수 필드에서 시스템 날자를 선택하고 변수 값이 윤년인 경우 시스템은 True를 부울 변수의 출력으로 저장합니다. 확인할 날짜 및 시간 변수 필드의 값이 윤년이 아닌 경우 시스템에서는 False를 부울 변수의 출력으로 저장합니다. 예를 들어 시스템 날짜(10-07-2024)는 2024가 윤년이므로 값을 True로 검색합니다. 마찬가지로 시스템 날짜(10-07-2025)는 2025년이 윤년이 아니므로 값을 False로 검색합니다.

자동화에서 윤년 구분 작업 사용 예시

이 예시에서는 지정된 연도가 윤년인지 확인하고 출력을 변수에 저장하는 자동화를 만듭니다.

프로시저

  1. 을 만듭니다.
    1. 왼쪽 창에서 자동화를 클릭합니다.
      이용 가능한 Bot 목록 및 양식이 표시됩니다.
    2. Bot 생성을 클릭합니다.
    3. 이름을 입력합니다. Datetime_Is leap year.
    4. 생성 및 편집을 클릭합니다.
  2. 변수 메뉴 상단에 있는 변수 생성 아이콘을 사용하여 다음 사용자 정의 변수를 생성합니다.
    변수 이름 변수 유형
    invoiceDate 날짜 시간 값 4/12/2023 10:45 AM GMT (UTC+0:00) GMT
    isLeapYear 부울 거짓
  3. 작업 팔레트의 날짜 시간 패키지에서 윤년 구분 작업을 더블 클릭하거나 드래그합니다.
  4. 확인할 날짜 및 시간 변수 필드에서 invoiceDate 변수를 선택합니다.
  5. 변수에 출력 지정 필드에서 isLeapYear을 선택합니다.
  6. 해당 값을 인쇄하려면 메시지 상자 작업을 더블 클릭하거나 드래그합니다. 표시할 메시지 입력 필드에 다음 값을 입력합니다.
    SystemDate: $System:Date.Datetime:isLeapYear.Boolean:toString$
    InvoiceDate: $invoiceDate.Datetime:isLeapYear.Boolean:toString$

    출력 값을 보려면 Datetime을 Boolean으로 변환하고 Boolean을 String 변수로 변환합니다.

  7. 저장을 클릭한 후 실행을 클릭합니다.
    출력은 다음과 같이 표시됩니다.

    지정된 연도가 윤년인지 확인하고 출력을 Boolean 변수에 저장합니다.