Python muestra la fecha lunar
Necesitas instalar el paquete sxtwl, el comando es el siguiente
pip install sxtwl
Calendario lunar (Calendario lunar)lt -gt; conversión (calendario solar)
El código es el siguiente (basado en python3):
importar sxtwl
#Calendar Chinese Index
ymc = [u"Once", u"十Dos", u"正", u"二", u"三", u"四", u"五", u"六", u"七", u "八", u"九", u" Ten" ]
rmc = [u"primer día de la escuela secundaria", u"segundo día de la escuela secundaria", u"tercer día de la escuela secundaria escuela secundaria", u"cuarto día de la escuela secundaria", u"quinto día de la escuela secundaria", u"sexto día de la escuela secundaria", u "El séptimo día del mes lunar", u"El octavo día del mes lunar", u"El noveno día del mes lunar", u"El décimo día del mes lunar", \
u"Undécimo día", u"Duodécimo día", u" Decimotercero", u "Catorce", u"Quince", u"Dieciséis", u"Diecisiete", u"Dieciocho", u"Diecinueve", \
u"Veinte", u "Veinte- uno", u"Veintidós", u"Veintitrés", u"Veinticuatro", u"Veinticinco", u"Veintiséis", u"Veintisiete", u"Veintiocho ", u"Veintiocho" Nueve", u"treinta", u"treinta y uno"]
# Creación de instancias de la biblioteca de calendario
lunar = sxtwl.Lunar() p>
# 1 .Convertir calendario lunar a calendario solar
solar_day = lunar.getDayByLunar(2019, 7, 27)
print("Calendario gregoriano (calendario gregoriano): {0} año {1} mes {2} día ".format(solar_day.y, solar_day.m, solar_day.d))
# 2. Convertir calendario solar a calendario lunar
desde fecha y hora fecha de importación
hoy = str(date.today()) # Como 2019-08-08
today_list = today.split('-') # [ '2019', '08', '08']
lunar_day = lunar.getDayBySolar((int)(today_list[0]), (int)(today_list[1]), (int)(today_list [2])) # Ingrese el año, mes y día
# Determine si es un año de ejecución
if(lunar_day.Lleap):
print ("Calendario lunar (calendario lunar): {0}mes{1}".format(ymc[lunar_day .Lmc], rmc[lunar_day.Ldi]))
else:
print("Calendario lunar (calendario lunar): {0}mes{1}".format(ymc[lunar_day .Lmc], rmc[lunar_day.Ldi]))
El resultado es
'''
Calendario gregoriano (calendario gregoriano): 27 de agosto de 2019
Calendario lunar (calendario lunar): el octavo día del séptimo mes
'''