Skip to content
조회 수 3794 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

파이썬 음력에서 양력변환 또는 양력에서 음력변환방법

 

구글캘린더를 API로 스케쥴작성을 테스트해보니 잘된다.

그런데 이제 부모님 생일 등 매년 반복되는 스케쥴을 기록해보려니

음력 변환이 어렵다.

 

네이버에서 하나씩 찾아서 기록하려니 이거 원~~!!!

바보짓 하는것 같아서

파이썬 음력 변환

이라고 검색해보니 바로나오네?

 

나 바보짓~?~~?

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
from korean_lunar_calendar import KoreanLunarCalendar
 
calendar = KoreanLunarCalendar()
 
#기존 코드입니다.
#calendar.setSolarDate(2019, 9, 22)
#위의 연도=year, 월=month, 일=day를 입력 받아야 합니다.
 
print("양력>>음력변환")
year = int(input("연도입력>>"))
month = int(input("월 입력>>"))
day = int(input("날짜 입력>>"))
calendar.setSolarDate(year, month, day)
print("양력>음력",calendar.LunarIsoFormat(),"입니다.")
print(calendar.getGapJaString())
print(calendar.getChineseGapJaString())
 
#기존 코드입니다.
#calendar.setLunarDate(2019, 9, 22, False)
#양력>>음력 코드와 같이 year,month,day로 입력받습니다.
print("음력>>양력변환")
year = int(input("연도입력>>"))
month = int(input("월 입력>>"))
day = int(input("날짜 입력>>"))
calendar.setLunarDate(year, month, day, False)
print("음력>양력",calendar.SolarIsoFormat(),"입니다.")
print(calendar.getGapJaString())
print(calendar.getChineseGapJaString())



출처: https://toentoi.tistory.com/44 [#Write easily#]

 

 

결과는 이렇게 나온다.

 

PS H:\python\py_code> & H:/python/python.exe h:/python/py_code/농사/축산/test.py

양력>>음력변환

연도입력>>2021 

월 입력>>2

날짜 입력>>5

양력>음력 2020-12-24 입니다.

경자년 기축월 갑신일

庚子年 己丑月 甲申日

음력>>양력변환

연도입력>>2021

월 입력>>2

날짜 입력>>5

음력>양력 2021-03-17 입니다.

신축년 신묘월 갑자일

辛丑年 辛卯月 甲子日

PS H:\python\py_code>

 

 

from korean_lunar_calendar import KoreanLunarCalendar

calendar = KoreanLunarCalendar()


# 기존 코드입니다.
# calendar.setSolarDate(2019, 9, 22)
# 위의 연도=year, =month, =day를 입력 받아야 합니다.

def 양력to음력변환input():
    print("양력>>음력변환")
    year = int(input("연도입력>>"))
    month = int(input("월 입력>>"))
    day = int(input("날짜 입력>>"))
    calendar.setSolarDate(year, month, day)
    print("양력>음력", calendar.LunarIsoFormat(), "입니다.")
    print(calendar.getGapJaString())
    print(calendar.getChineseGapJaString())


def 음력to양력변환input():
    # 기존 코드입니다.
    # calendar.setLunarDate(2019, 9, 22, False)
    # 양력>>음력 코드와 같이 year,month,day로 입력받습니다.
    print("음력>>양력변환")
    year = int(input("연도입력>>"))
    month = int(input("월 입력>>"))
    day = int(input("날짜 입력>>"))
    calendar.setLunarDate(year, month, day, False)
    print("음력>양력", calendar.SolarIsoFormat(), "입니다.")
    print(calendar.getGapJaString())
    print(calendar.getChineseGapJaString())


def 양력to음력변환(year, month, day):
    calendar.setSolarDate(year, month, day)
    cal = calendar.LunarIsoFormat()
    return cal


def 음력to양력변환(year, month, day):
    calendar.setLunarDate(year, month, day, False)
    cal = calendar.SolarIsoFormat()
    return cal


print(음력to양력변환(2021, 5, 21))

print(양력to음력변환(2021, 5, 21))

 

결과는 

2021-06-30

2021-04-10

PS H:\python\py_code>

 

잘 나온다.

 

로그인 후 댓글쓰기가 가능합니다.

?

List of Articles
번호 분류 제목 날짜 조회 수
77 AutoHotKey autohotkey)매월 1일의 요일 구하기 1 2013.01.27 15262
76 AutoHotKey autohotkey) 화면보호기, 바탕화면 control 창 열기 3 2012.03.17 8342
75 AutoHotKey Autohotkey) 화면보호기(ScreenSaver) On/Off 방법 17 2012.03.16 40675
74 AutoHotKey autohotkey) 화면보호기 실행 전 클릭으로 화면보호 안걸리게 하기 2012.03.15 8869
73 AutoHotKey autohotkey) 핑테스트 프로그램 1 file 2011.12.31 18950
72 AutoHotKey autohotkey) 편입 변수 4 2012.03.13 28888
71 AutoHotKey autohotkey) 파일리스트 가져오기 3 2012.11.26 14981
70 AutoHotKey autohotkey) 윈도우 ahk_id 추출하기 2 2012.03.06 30088
69 AutoHotKey autohotkey) 웹페이지의 프레임 내용보기 & 클릭하기 2011.11.29 15147
68 AutoHotKey autohotkey) 오토핫키에서 자주쓰는 함수모음 2013.10.30 33685
67 AutoHotKey autohotkey) 스크린세이버 활성화 / 비활성화 시키기. 2012.03.17 8035
66 AutoHotKey autohotkey) 맥어드레스 추출 2 2011.12.21 15057
65 AutoHotKey autohotkey) 런처시스템 3 2012.05.30 14286
64 AutoHotKey autohotkey) 네 코드를 보여, 내가 당신에게서 배우고 싶어요 1 2012.01.08 15114
63 AutoHotKey autohotkey) WinSpector spy를 이용한 post,sendmessage Control ID 추출하기 3 file 2012.02.22 10900
62 AutoHotKey autohotkey) Virus? 6 2011.12.31 34679
61 AutoHotKey autohotkey) postmessage mouse control 13 2012.02.22 28629
60 AutoHotKey autohotkey) Mutex에 대해서 1 4 2011.12.31 24119
59 AutoHotKey autohotkey) IPv6 모두 사용안함 설정하기 1 file 2011.12.30 19133
58 AutoHotKey Autohotkey) Find WM_COMMAND parameter with Winspector 17 2012.02.22 35869
Board Pagination Prev 1 ... 41 42 43 44 45 46 Next
/ 46

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소