그래블로 도움말 그래블로 도움말
  • 학습하기
    • 빠른 시작 가이드
    • 사용자 메뉴얼
    • 예제
    • 유용한 정보
  • 새 소식
  • 그래블로 홈
  • 그래블로 앱
문의하기
그래블로 도움말 그래블로 도움말
문의하기
그래블로 도움말 그래블로 도움말
  • 학습하기
    • 빠른 시작 가이드
    • 사용자 메뉴얼
    • 예제
    • 유용한 정보
  • 새 소식
  • 그래블로 홈
  • 그래블로 앱
loading
  1. Home
  2. 학습하기
  3. 블록 코딩
  4. 블록
  5. 날짜/시간
Updated on 5월 6, 2025

학습하기

  • 빠른 시작 가이드
    • 그래블로
    • 기본 개념
    • 예제 프로젝트
  • 사용자 매뉴얼
    • 프로젝트
      • 일반
      • 공유
    • 로직
      • 로직
      • 제어그룹
      • 제어
      • 조건그룹
      • 동작그룹
      • 조건
        • 일반
        • 타입
          • 항상 만족
          • 한번만 만족
          • 변수값 비교
          • 스케쥴
          • 시간 구간
          • 시간 주기
          • 조건 참조
          • 동작 참조
          • 변경 감지
          • 사용자 조건
      • 동작
        • 일반
        • 타입
          • 변수 쓰기
          • I/O장치 제어
          • 시간 지연
          • 타이머
          • 미디어 재생
          • 이미지 보기
          • 전자 악기 연주
          • SHELL 명령 실행
          • 오디오 녹음
          • 오디오 변조
          • 음성 텍스트 변환
          • 텍스트 음성 변환
          • 파일 시스템
          • 파일 읽기/쓰기
          • 데이터베이스
          • HTTP 통신
          • MQTT 통신
          • OPC UA 통신
          • 모드버스 통신
          • 이메일 보내기
          • 텔레그램 메시지
          • 사용자 정의 통신
          • PID 제어
          • 통계 계산
          • 컬렉션
          • 사용자 동작
    • 대시보드
      • 일반
      • 위젯
    • 설정
      • GPIO
      • 변수
      • I/O장치
      • 파일 편집기
      • 컬렉션
      • 타이머
      • 이미지 뷰어
      • 오디오 변조
      • 미디어 플레이어
      • 전자 악기
      • 텍스트 음성 변환
      • 음성 텍스트 변환
      • 오디오 녹음기
      • MQTT 클라이언트
      • OPC UA 클라이언트
      • 모드버스
      • 이메일 클라이언트
      • 텔레그램 봇
      • 데이터베이스
      • 사용자 정의 통신
      • PID 제어
      • 통계
    • 연결 및 실행
      • 하드웨어 및 운영체제
      • 그래블로 패키지 설치
      • 연결 및 실행
  • 예제
    • 초급
      • LED 깜박이기
      • LED 3개를 다른 간격으로 깜빡이기
      • 조건 옵션 활용하기
      • 대시보드 위젯 사용하기
    • 중급
      • 다양한 조건을 조합하기
      • 복잡한 동작을 실행하기
  • I/O장치
    • DS18B20 디지털 온도 센서
    • MAX31865 RTD 온도 센서
    • TinyGPS ++ GPS 라이브러리
    • BMP180 디지털 대기압, 온도 센서
    • AHTx0 온도, 습도 센서
    • SHT2x 온도, 습도 센서
    • 서보 모터 제어
    • PWM 신호 출력
    • PWM 신호 모니터링
    • 하드웨어 PWM 신호출력
    • LED 켜기/끄기
    • 푸시버튼 읽기
    • 디지털 읽기/쓰기
    • 스텝 모터 제어
    • 고속 카운터
    • ADS1x15 ADC 변환 모듈
    • ADXL345 3축 가속도 센서
    • BME280 온도, 습도, 대기압센서
    • BMP280 온도, 대기압 센서
    • MLX90614 비접촉식 적외선 온도 센서
    • MCP4725 DAC 모듈
    • HMC5883 3축 지자기 센서
    • SHT31 디지털 온습도 센서
    • TCS34725 RGB 컬러 센서
    • VEML6070 자외선 센서
    • BH1750 디지털 조도센서
    • DS3231 RTC 고정밀 리얼타임 클럭
    • MPU-9250 9축 IMU 센서
    • CCS811 이산화탄소 및 TVOC 공기품질 센서
    • VL53L0X ToF 레이저 거리 센서
    • TFmini Plus(S) LiDAR 거리 센서
    • MAX7219 8자리 7세그먼트 디스플레이
    • PCF8574 LCD 디스플레이 드라이버
    • HC-SR04 초음파 거리센서
    • LED 밝기 제어
    • RGB LED 색상 제어
    • DC 모터 제어
    • AT24C256 EEPROM 메모리 모듈
    • DHTxx 온습도 센서
    • MCP3xxx ADC 모듈
    • LCD 디스플레이 드라이버(MCP23008, MCP23017)
    • MFRC522 RFID 리더
    • 수동 부저
    • 네오픽셀 (WS281x) LED
    • 적외선(IR) 리시버
    • 네오픽셀 매트릭스
    • ST77xx TFT 컬러 LCD 모듈
    • ILI9341 TFT 컬러 LCD 모듈
    • SSD1306 0.96인치 단색 OLED 디스플레이
    • SH1106 1.3인치 단색 OLED 디스플레이
    • MAX7219 8×8 LED 도트 매트릭스
    • HT16K33 4자리 7세그먼트 디스플레이
    • HX711 로드셀 측정 24비트 AD컨버터
    • TCS3200 RGB 컬러센서
    • MPU6050 6축 자이로 가속도 센서
    • TM1637 4자리 7세그먼트 디스플레이
    • PM2008(M) 미세먼지 측정 센서
    • PMS x003 미세먼지 측정 센서
    • MAX30102 산소 포화도, 심박수 측정 센서
    • AS608, FPM10A 지문 인식 센서
    • TTP229 정전식 16키 터치 키패드
    • 4×4 키패드 매트릭스
    • 아날로그 입력
    • 아날로그 출력
    • RPM 모니터
    • PCA9685 16채널 12비트 PWM 서보 드라이버
    • INA219 DC 전류 센서 모듈
    • VL6180X ToF 거리 센서
    • 사용자 정의 디지털 파형 출력
    • NRF24L01 2.4GHz RF통신모듈
  • 블록 코딩
    • 일반
    • 블록
      • 일반
      • 논리
      • 반복
      • 수학
      • 날짜/시간
      • 텍스트
      • 바이트 배열
      • 리스트
      • 타입 변환
      • 단위 변환
      • 자연/과학
      • 비트/바이트
      • 복소수/벡터
      • JSON
      • XML
      • 지역 변수
      • 지역 함수
  • 유용한 정보
    • 기초지식
      • 비트와 바이트
      • 디지털 입력/출력
      • 디지털/아날로그 신호
      • LED 저항 용량 계산하기
      • 풀업/풀다운 저항
      • 3.3V <-> 5V 변환
      • 시리얼 통신 (UART)
      • DC모터, 서보모터, 스텝모터
      • 멀티 쓰레드 (Multi Thread)
      • 릴레이 (Relay)
    • 하드웨어
      • 라즈베리파이
        • GPIO
        • 운영체제 설치하기
        • 1-Wire핀을 변경하는 방법
        • I2C 장치의 주소를 찾는 방법
        • 라즈베리파이 vs 아두이노
        • VNC로 데스크탑 환경 사용하기
        • 시리얼 (UART) 포트
      • 비글본
        • GPIO
        • 운영체제 설치하기
      • 확장 GPIO
        • FT232H/FT2232H/FT4232H
        • MCP2221A
        • NUMATO USB-GPIO
    • 리눅스
      • 리눅스 디렉토리 구조
      • 리눅스 자동 로그인 설정하기
      • 윈도우에 리눅스 설치하기 (가상 머신)
      • 맥OS에 리눅스 설치하기 (가상머신)
      • SSH 서버 설치하기
      • 컨트롤러의 IP 주소를 모를 때
      • SSH 접속하기
      • PC, 컨트롤러 사이 파일 전송하기
      • “sudoer 설정 파일에 없습니다.” 오류 발생시
    • 오디오/비디오
      • 가상머신에서 USB 사운드 카드의 사운드가 끊기는 문제
      • 블루투스 스피커로 사운드 출력하기
      • 음원 파일에서 악기 선택하기
      • “Failed to create new vlc instance.” 에러가 발생하는 경우
    • 데이터베이스
      • Firebase DB 사용하기
    • IOT
      • OpenAI TTS 사용하기
      • ElevenLabs TTS 사용하기
      • 텔레그램 봇 사용하기

날짜/시간

Estimated reading: 1 minute 197 views

날짜 출력

날짜를 출력하는 블록입니다.

  • 입력 [타입] : 없음
  • 출력 [타입] : 날짜 [날짜]


시간 출력

시간을 출력하는 블록입니다.

  • 입력 [타입] : 없음
  • 출력 [타입] : 시간 [시간]


시간길이 출력

시간길이를 출력하는 블록입니다.

  • 입력 [타입] : 없음
  • 출력 [타입] : 시간길이 [시간길이]


오늘 날짜

오늘 날짜를 구합니다.
예) 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밀리초

  • 입력 [타입] : 밀리초 [숫자]
  • 출력 [타입] : 시간길이 [시간길이]

찾으시는 내용이 없나요? 문의하기

문의하기

공유하기

날짜/시간

Or copy link

Clipboard Icon
콘탠츠

ㅤ

대전광역시 서구 둔산로 8
(주)그래블로
support@grablo.co

바로가기

  • 빠른 시작 가이드
  • 메뉴얼
  • 예제
  • 유용한 정보
  • 새 소식
  • 그래블로 홈
  • 그래블로 앱
  • 문의하기

관련 사이트

  • 유튜브
  • 인스타그램
  • 페이스북

약관 및 라이센스

  • 서비스 이용약관
  • 개인정보 처리방침
  • 오픈소스 라이센스

이 사이트의 모든 컨텐츠는 저작권법에 보호받는 저작물로서, 무단으로 복제, 배포하는 경우에는 저작권법에 의하여 처벌을 받을 수 있습니다. Copyright 2024 grablo.co. All Rights Reserved.