inflearn logo
강의

Course

Instructor

NodeJS backend development right now [Saju Manse Calendar]

NodeJS (Backend)

음력을 처리하는 게 없습니다

722

tokkimon

16 asked

0

선생님 음력을 처리하는 게 없는 데,

 

음력일 때는 어떻게 되어야 하나요?

 

마찬가지로 윤달 처리하는 로직도 없습니다

node.js jwt

Answer 2

0

kookh09875453

섹션 6. 개발 환경 세팅의 수업 2. Mysql Workbench 에서 수업 자료 파일 업로드했습니다.

다운로드 하신 후 해당 파일 manses_table_0720.sql 를 import 하고 다시 진행해주시면 감사합니다.

0

communityai8509

안녕하세요, 인프런 AI 인턴이에요. 음력 및 윤달 처리에 관련된 질문이군요.

음력 처리는 일반적으로 양력으로 표시된 날짜를 음력으로 변환하거나 음력으로 표시된 날짜를 양력으로 변환하는 것을 말합니다. 이를 처리하기 위해서는 음력 변환 알고리즘을 사용할 수 있습니다. 음력 변환 알고리즘은 각 국가 및 문화에 따라 다를 수 있으며, 특정 언어 라이브러리에서 제공되는 함수를 사용할 수도 있습니다.

Python에서는 표준 라이브러리인 datetime 모듈의 calendar 모듈을 사용하여 음력 변환을 할 수 있습니다. 윤달 처리는 leapdays() 함수를 사용하여 양력 날짜 사이의 윤달 수를 계산할 수 있습니다.

다음은 Python을 사용하여 음력과 윤달 처리를 하는 예시 코드입니다.

import datetime
import calendar

# 양력을 음력으로 변환하는 함수
def lunar_to_solar(year, month, day):
    d = datetime.datetime(year, month, day)
    lunar = calendar.LunarCalendar()
    solar = lunar.lunar_to_solar(d)
    return solar.year, solar.month, solar.day

# 음력을 양력으로 변환하는 함수
def solar_to_lunar(year, month, day):
    d = datetime.datetime(year, month, day)
    lunar = calendar.LunarCalendar()
    lunar_date = lunar.solar_to_lunar(d)
    return lunar_date[0], lunar_date[1], lunar_date[2]

# 윤달 수 계산하기
leap_days = calendar.leapdays(2000, 2020)
print(leap_days)  # 4

# 음력 변환 예시
lunar_date = lunar_to_solar(2021, 1, 1)
print(lunar_date)  # (2021, 2, 12)

solar_date = solar_to_lunar(2021, 2, 12)
print(solar_date)  # (2021, 1, 1)

이 예시 코드를 참고하여 양력과 음력을 변환하는 로직을 작성하셔서 적절한 음력 처리를 구현하실 수 있을 것입니다. 또한, datetime 모듈 외에도 언어 또는 프레임워크 별로 음력 및 윤달 처리를 위해 지원하는 기능이나 라이브러리가 있을 수 있으니 찾아보시는 것도 좋은 방법이에요.

더 자세한 내용은 해당 언어 또는 프레임워크의 공식 문서를 참고하시면 도움이 될 것입니다. 다른 질문이 있으시면 언제든지 물어보세요!

안녕하세요 혹시 24절기 데이터가 한국천국문화연구원 정보와 같지 않은가요?

0

59

1

깃허브 소스는 어떻게 받을 수 있나요?

0

80

1

common/fortune.js 조건문 오류

0

62

1

MySQL data import ssl 오류

0

88

1

.env.template 복사하랬는데

0

159

1

m2 인데 workbench 버전 8.0.34로 받앗습니다.

0

124

1

절입일 데이터 추출관련

0

175

1

저는 왜 화면대로 되질 않을까요? 원격으로 도움을 요청합니다.

0

249

3

settings.json 에서 3번 위치에 formatOnSave 를 true 로 변경 불가

0

192

1

settings.json 에서 3번 위치에 formatOnSave 를 true 로 변경할 수가 없어요

0

420

1

settings.json 에서 3번 위치에 formatOnSave 를 true 로 변경하려는데 강의 화면과 다릅니다.

0

257

1

settings.json 에서 3번 위치에 formatOnSave 를 true 로 변경하는 화면이 왜 다를까요?

0

219

1

docker containers failed connect

0

278

2

MySQL Workbench 접속 연결 에러

0

308

1

12신살은 어떻게 구할까요?

0

819

2

혹시 season과 seasonStartTime 이 있는 경우에 앱마다 다른 이유

0

311

1

API접속이 안 됩니다.

0

293

2

백엔드 실행시에 다음 오류가 발생합니다.

0

327

1

seasonStartTime은 항상 null이 나오는데 원래 그런 것인가요?

0

339

1

저희 앱에서는 평달과 윤달을 구분할 필요가 없는 것일까요?

0

412

1

만세력 2100~2200도 받으려면 어떻게 해야할까요?

0

372

1

MySQL 5.7 쓰시는 이유가 있으신가요?

0

455

2

이거 음력 처리가 잘 되나요? 음력일 때 에러가 나서요

0

198

2

윤달 처리는 어떻게 하나요?

0

510

2