CREATE TABLE `Events` (
`title` TEXT,
`dtstart` INTEGER,
`dtend` INTEGER,
`epoch` INTEGER,
`localdate` TEXT,
`weekday` INTEGER
);
2014년 부터 2036 까지의 공휴일 정보가 들어 있습니다.
비지니스 캘린더 어플에서 제공하는 정보를 뽑아서 불필요한 부분은 제거하고 요일은 참가한 자료입니다.
그래서 title 컬럼에 영어가 딱... ㅜ.ㅜ
weekday 컬럼에서 0는 일요일 1은 월요일...
이건 WHERE ~ BETWEEN 에서 써먹기 용이한 장점이 있습니다.
strftime 함수에서 %w 에서 나오는 값이지요.
dtstart 는 UTC 기준의 미리세컨드 값이라 나중에 필요할지 몰라서 남겼습니다.
안드로이드 calendar db 에서는 이렇게 쓰고 있습니다.
루팅안한 순정 상태라도 태스커에서 sqlite3 플러그인 깔고 써먹을 수 있습니다.
에을 들면 2017년 12월 25일은 성탄절이고 weekday 1 인 월요일입니다.
그 달 안에서 공휴일을 카운트해서 근무일수를 가능해보려고 제작했습니다.