한국천문연구원 천문우주지식정보 사이트의 생활 천문관 페이지입니다.
한력(韓曆)디지털 다이어리의 음력 정보는 생활 천문관에서 제공하는 데이터를 기반으로 작성되었습니다.
생활에 관련된 천문 지식 및 정보를 제공하고 교육적으로도 유익한 사이트입니다.
Java™는 세계를 선도하는 프로그래밍 언어이자 플랫폼입니다.
무료 Java 도구를 제공하는 사이트입니다.
한력(韓曆)디지털 다이어리는 Java 언어 버전 17로 개발 되었습니다.
한력(韓曆)디지털 다이어리를 사용하시려면 Java 언어 버전 17 이상이 설치되어 있어야합니다.
필요에 따라 JDK(Java Development Kit), JRE(Java Runtime Environment)를 선택하여 설치하시면 됩니다.
IANA(Internet Assigned Numbers Authority)가 제공하는 세계 시간대 데이터 DB(이하 줄여서 tzdb)를 다운로드 받을 수 있는 사이트입니다.
IANA는 DNS 루트, IP 주소 지정 및 기타 인터넷 프로토콜 리소스의 글로벌 조정을 하는 기관입니다.
tzdb는 세계 주요 도시 및 시간대의 표준시와 일광 시간제 사용 여부 및 적용 시간 등을 제공합니다.
Java는 IANA의 tzdb를 사용하여 세계 시간대 표시 기능을 제공합니다.
그 결과로 한력(韓曆)디지털 다이어리는 Java의 세계 시간대 라이브러리를 이용하여 세계시 표시 기능을 제공하므로 IANA의 tzdb의 버전에 영향을 받습니다.
한력(韓曆)디지털 다이어리의 도움말 메뉴 중 사용환경 항목을 선택하면 현재 사용하고 있는 Java의 tzdb 버전을 알 수 있습니다.
IANA에서 제공하는 tzdb 최종 버전보다 낮으면 최신 tzdb를 다운로드 받아 아래의 tzdb 업데이트 도구를 사용하여 최신 버전으로 적용해 줘야 일광시간제를 사용하는 지역의 정확성을 보장할 수 있습니다.
일광 시간제 적용 시간은 현지의 사정에 따라 달라질 수 있습니다.
TZUpdater는 Java에서 세계 시간대 데이터베이스를 업데이트하는 데 사용되는 유틸리티입니다.
TZUpdater는 Oracle Java 다운로드 페이지에서 구할 수 있습니다. Oracle 계정 로그인이 필요합니다.
Java 다운로드 페이지에서 다운로드 버튼을 찾아 누르면 Tools and resources 탭이 있는 페이지로 이동합니다.
Tools and resource 페이지에서 Additional resources에서 Java Time Zone Updater Tool 항목을 선택합니다.
Readme와 License를 눌러 읽고 검토합니다.
TZ Updater Download 버튼을 눌러 TZ Updater를 다운로드합니다.
Readme 페이지의 Usage 섹션의 내용을 참고하여 Java의 TZ 데이터베이스를 업데이트합니다.
H2 데이터베이스는 자바로 작성된 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다
H2 데이터베이스의 특징은 다음과 같습니다
한력(韓曆)디지털 다이어리는 데이터 저장에 H2 데이터베이스를 사용합니다.