날짜/시간
날짜 출력

날짜를 출력하는 블록입니다.
- 입력 [타입] : 없음
- 출력 [타입] : 날짜 [날짜]
시간 출력

시간을 출력하는 블록입니다.
- 입력 [타입] : 없음
- 출력 [타입] : 시간 [시간]
시간길이 출력

시간길이를 출력하는 블록입니다.
- 입력 [타입] : 없음
- 출력 [타입] : 시간길이 [시간길이]
오늘 날짜

오늘 날짜를 구합니다.
예) 2023-03-20
- 입력 [타입] : 없음
- 출력 [타입] : 오늘 날짜 [날짜]
현재 시간

현재 시간을 구합니다.
예) 17:11:30
- 입력 [타입] : 없음
- 출력 [타입] : 현재 시간 [시간]
현재 날짜 및 시간

현재 날짜 및 시간을 YYYY-MM-DD HH:MM:SS 형태의 텍스트로 반환합니다.
예) “2023-12-25 17:11:30”
- 입력 [타입] : 없음
- 출력 [타입] : 현재 날짜 및 시간 [텍스트]
경과 시간

컨트롤러가 부팅 후 경과된 시간을 반환합니다. 최대 4,294,967,295 밀리초 (약 49.7일) 까지 표현 가능하며, 이를 초과하면 다시 0부터 시작합니다.
예) 0시간 60분 30초 500밀리초
- 입력 [타입] : 없음
- 출력 [타입] : 부팅 후 경과 시간 [시간길이]
유닉스 시간

1970년 1월 1일 자정부터 현재까지 경과된 시간을 반환합니다.
- 입력 [타입] : 없음
- 출력 [타입] : 유닉스 시간 [시간길이]
날짜 만들기

년,월,일로 날짜를 만듭니다
예) 2022, 12, 1 -> 2022-12-01
- 입력 [타입] : 년 [숫자], 월 [숫자], 일 [숫자]
- 출력 [타입] : 날짜 [날짜]
시간 만들기

입력된 시,분,초로 시간을 만듭니다
예) 14, 56, 30 -> 14:56:30
- 입력 [타입] : 시 [숫자], 분 [숫자], 초 [숫자]
- 출력 [타입] : 시간 [시간]
시간길이 만들기

시간,분,초,밀리초를 이용하여 시간길이를 만듭니다
예) 12, 34, 56, 789 -> 12시간 34분 56초 789밀리초
- 입력 [타입] : 시간 [숫자], 분 [숫자], 초 [숫자], 밀리초 [숫자]
- 출력 [타입] : 시간길이 [시간길이]
날짜 더하기/ 빼기

입력 날짜에 년, 월, 주, 일을 더하거나 뺍니다.
예) 2023-03-23 + 1년 – 3월 + 2주 – 5일 -> 2023-12-31
- 입력 [타입] : 날짜 [날짜], 년 [숫자], 월 [숫자], 주 [숫자], 일 [숫자]
- 출력 [타입] : 계산 날짜 [날짜]
시간 더하기/ 빼기

입력 시간에 시,분,초를 더하거나 뺍니다. 계산된 시간이 음수가 되거나 24시간을 초과하면 이전 또는 다음 날짜의 시간으로 계산합니다.
예) 10:46:52 – 12시 + 30분 – 50초 -> 23:16:02
- 입력 [타입] : 시간 [시간], 시 [숫자], 분 [숫자], 초 [숫자]
- 출력 [타입] : 계산 시간 [시간]
시간길이 더하기/ 빼기

입력 시간길이에 시간, 분, 초, 밀리초를 더하거나 뺍니다. 계산된 시간길이가 음수가 되면 0시간 0분 0초 0밀리초 를 반환합니다.
예) 0시간 10분 20초 100밀리초 + 1시 – 30분 + 30초 – 100밀리초 -> 0시간 40분 50초 0밀리초
- 입력 [타입] : 시간길이 [시간길이], 시간 [숫자], 분 [숫자], 초 [숫자], 밀리초 [숫자]
- 출력 [타입] : 계산 시간길이 [시간길이]
날짜 비교

두개의 입력 날짜를 비교하여 참이면 true를 거짓이면 false를 반환합니다.
예) 2023-03-23 < 2023-03-30 -> true
- 입력 [타입] : 날짜1 [날짜], 날짜2 [날짜]
- 출력 [타입] : 비교 결과 [디지털]
시간 비교

두개의 입력 시간을 비교하여 참이면 true를 거짓이면 false를 반환합니다.
예) 11:04:30 < 12:00:00 -> true
- 입력 [타입] : 시간1 [시간], 시간2 [시간]
- 출력 [타입] : 비교 결과 [디지털]
시간길이 비교

두개의 입력 시간길이를 비교하여 참이면 true를 거짓이면 false를 반환합니다.
예) 0시간 1분 0초 0밀리초 < 0시간 2분 0초 0밀리초 -> true
- 입력 [타입] : 시간길이1 [시간길이], 시간길이2 [시간길이]
- 출력 [타입] : 비교 결과 [디지털]
날짜 분리

입력 날짜를 년, 월, 일로 분리하여 리스트로 반환합니다.
예) 2023-03-23 -> 리스트 {2023, 3, 23}
- 입력 [타입] : 날짜 [날짜]
- 출력 [타입] : 년, 월, 일 [리스트]
시간 분리

입력 시간을 시, 분, 초로 분리하여 리스트로 반환합니다.
예) 11:10:30 -> 리스트 {11, 10, 30}
- 입력 [타입] : 시간 [시간]
- 출력 [타입] : 시, 분, 초 [리스트]
시간길이 분리

입력 시간길이를 시간, 분, 초, 밀리초로 분리하여 리스트로 반환합니다.
예) 12시간 34분 56초 789밀리초 -> 리스트 {12, 34, 56, 789}
- 입력 [타입] : 시간길이 [시간길이]
- 출력 [타입] : 시간, 분, 초, 밀리초 [리스트]
요일 구하기

입력 날짜의 요일을 구합니다. (0:월, 1:화… 6:일)
예) 2023-03-23 -> 목요일 -> 3 (인덱스) 또는 “THU” (문자)
- 입력 [타입] : 날짜 [날짜]
- 출력 [타입] : 요일 인덱스 [숫자] 또는 요일 문자 [텍스트]
윤년 여부

입력 날짜의 년도가 윤년인지 여부를 반환합니다. 윤년이란 양력 2월이 29일까지 있는 해를 의미합니다.
예) 2024-01-01 -> true
- 입력 [타입] : 날짜 [날짜]
- 출력 [타입] : 윤년 여부 [디지털]
날짜의 차이

날짜1과 날짜2의 차이 (날짜2-날짜1)를 일수로 계산합니다.
예) 날짜1 : 2023-03-23, 날짜2 : 2023-06-30 -> 99
- 입력 [타입] : 날짜1 [날짜], 날짜2 [날짜]
- 출력 [타입] : 두 날짜 사이의 일수 [숫자]
일수 계산

입력 날짜의 년도 또는 월의 총 일수를 계산하거나, 입력한 날짜가 년도의 몇번째 일인지 계산합니다.
예) 2023-03-23 -> 365 (년도의 총일수)
- 입력 [타입] : 날짜 [날짜]
- 출력 [타입] : 년도의 총 일수 [숫자] 또는 월의 총 일수 [숫자] 또는 년도의 몇 번째 일 [숫자]
시작/종료날짜 비교

날짜를 비교하여 참이면 true를, 그렇지 않으면 false를 반환합니다.
예) 2023-01-01 < 2023-03-23 < 2023-12-31 -> true
- 입력 [타입] : 날짜1 [날짜], 날짜2 [날짜], 날짜3 [날짜]
- 출력 [타입] : 비교 결과 [디지털]
시간의 차이

시간1과 시간2의 차이 (시간2-시간1)를 초로 계산합니다.
예) 시간1: 09:00:00, 시간2: 11:37:30 -> 9,450 초
- 입력 [타입] : 시간1 [시간], 시간2 [시간]
- 출력 [타입] : 두 시간 사이의 초 [숫자]
시간길이의 차이

시간길이1과 시간길이2의 차이 (시간길이2-시간길이1)를 밀리초로 계산합니다.
예) 시간길이1: 0시간 0분 0초 0밀리초, 시간길이2 : 1시간 30분 30초 500밀리초-> 5,430,500 밀리초
- 입력 [타입] : 시간길이1 [시간길이], 시간길이2 [시간길이]
- 출력 [타입] : 두 시간길이 사이의 밀리초 [숫자]
시간길이의 배수

입력 시간길이에 배수를 곱합니다.
예) 3시간 30분 30초 0밀리초 의 2배 -> 7시간 0분 0초 0밀리초
- 입력 [타입] : 시간길이 [시간길이], 배수 [숫자]
- 출력 [타입] : 계산 시간길이 [시간길이]
시간길이->밀리초 변환

시간길이를 밀리초 (milli second)로 변환합니다.
예) 1시간 30분 30초 500밀리초 -> 5,430,500 밀리초
- 입력 [타입] : 시간길이 [시간길이]
- 출력 [타입] : 밀리초 [숫자]
밀리초->시간길이 변환

밀리초(milli second)를 시간길이로 변환합니다.
예) 5,430,500 밀리초 -> 1시간 30분 30초 500밀리초
- 입력 [타입] : 밀리초 [숫자]
- 출력 [타입] : 시간길이 [시간길이]