AWT/SWING
2018.09.09 / 21:43

구글 캘린더 음력 반복일정 생성 프로그램

summerman
추천 수 1

게으른 인간이 약간의 편리함을 위해 프로그램을 만들었다

자바로 만든 구글 음력 반복일정 캘린더 파일(ICS) 생성 프로그램이다

 Lunar7.7z


2016.6.24

실행파일을 Launch4j 로 생성

2013.1.19

프로그램 수정 : UID를 현재시간으로 했더니 빠른 컴퓨터에서는 중복이 되는 문제

2013.1.31

프로그램 수정 : UID 중복 확률을 낮춤

2013.2.12

프로그램 수정 : 기념일 이름 뒤에 음력 날짜 넣는 것을 옵션으로 

알람 설정을 분, 시간, 일 단위로 미리 알림을 옵션으로 추가

2013.3.13

프로그램 수정 : GMT 문제로 중국의 음력으로 계산이 되어 일부 윤달과 합삭일이 01 이전인 경우 그달만 1일이 차이가 생기던 문제를 수정

겸사 겸사 중국음력 변환 프로그램과 한국 음력 변환 프로그램을 분리

2013.3.13

프로그램 수정 : 중국음력과 한국 음력프로그램을 하나로 통합

2013.5.2

프로그램 수정 : ICS 저장파일을 UTF8로 저장하여 오류를 없게 수정

2013.5.3

프로그램 수정 : 기념일 시작일과 종료일을 지정할 수 있게 수정(기념일 넣기를 하면 우선 지정된 기념일로 입력이 되지만 종료일을 직접 수정해서 ICS파일을 만들수 있다)

2014.11.5

프로그램 수정 : 여비님께서 지적해주신 음력을 양력으로 변환시 윤달이 있는 경우 무조건 윤달로 변환되는 오류를 수정 (윤달이 아닌 음력으로 변환)



자바로 만든 프로그램을 그냥 Jsmooth로 실행파일을 만들었으나 불행히 자바 버추얼머신이 깔려 있어야 한다

프로그램은 간단하다 양력을 음력으로 계산

음력을 양력으로 계산

그리고 하단에 원하는 반복일정을 추가 해서 캘린더 파일 생성 버튼을 클릭하면

저장이 가능하다

이렇게 저장한 파일을 구글 캘린더에 가서

새 캘린더 만들기를 하나 하고

캘린더를 만든 다음 캘린더 가져오기를 클릭한다

조금전에 저장했던 ics 파일을 고르고 캘린더는 조금전에 만든 원하는 캘린더로 설정을 하면

무사히 석가탄신일(사월 초파일)이 로딩된다

대한민국 기념일과 겹치긴 하지만 내가 따로 만든 반복일정이 이렇게 보인다

이제는 안드로이드 폰과 아이폰과 동기화만 하면 끝...

이딴것을 만드는것이 게으름인가 부지런함인가?



출처: https://cholchori.tistory.com/900?category=141907 [불친절한 호작대마왕]