Red de conocimiento informático - Problemas con los teléfonos móviles - Python muestra la fecha lunar

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()

# 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

'''