AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

Pearl에서 시간 기능 사용하기: 시간, 날짜, 타이머

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

개발 툴

대상자

- 자동화 스크립팅에 관심 있는 개발자

- 인도네시아어 기반 스크립팅 언어 Pearl을 사용하는 중급자

- 로컬 리마인더, 타이머 기능 구현 필요자

핵심 요약

  • waktu 함수를 통해 현재 시간, 날짜, 타이머 기능 구현 가능
  • 시간 형식 지정"HH-BB-TTTT JJ:mm:dd"와 같은 커스텀 포맷 지원
  • 타이머 기능(waktu hitungmundur)은 자동 종료 및 상태 변수 저장 가능
  • 타임스탬프(waktu stempelwaktu)로 1970년 이후 경과 시간의 밀리초 값 반환

섹션별 세부 요약

1. 현재 시간 및 시간대 설정

  • waktu sekarang 명령어로 로컬 시간 또는 WIB(인도네시아 시간) 설정 가능
  • waktu sekarang WIB 명령어로 시간대 명시적 지정 가능

2. 시간 형식 지정

  • 기본 형식: waktu format tanggal, waktu format jam, waktu format iso
  • 커스텀 형식: waktu formatkustom "HH-BB-TTTT JJ:mm:dd"

- HH: 일, BB: 월, TTTT: 연, JJ: 시, mm: 분, dd: 초

3. 시간 구성 요소 추출

  • waktu ambil tahun, waktu ambil bulan, waktu ambil jam 명령어로 개별 시간 요소 추출 가능
  • 예: waktu ambil menit ke :mnt::mnt: 변수에 분 저장

4. 타이머 기능

  • waktu hitungmundur 5s 명령어로 5초 타이머 실행
  • 상태 변수 저장: waktu hitungmundur 3s ke :status: lalu tampilkan :status::status: 변수에 결과 저장

5. 타임스탬프 생성

  • waktu stempelwaktu 명령어로 1970년 이후 경과 시간의 밀리초 값 반환 (예: 1695000000)

결론

  • Pearl의 waktu 기능은 자동화, 리마인더, 로깅 등에 유용
  • node index.js nama_filemu.pearl 명령어로 .pearl 파일 실행 가능
  • GitHub에서 코드 소스 확인 및 확장 가능 (예: https://github.com/pearl-lang)