Spaces:
Running
Running
| # -*- coding: utf-8 -*- | |
| class JieQi: | |
| """ | |
| 节气 | |
| """ | |
| def __init__(self, name, solar): | |
| self.__name = name | |
| self.__jie = False | |
| self.__qi = False | |
| self.__solar = solar | |
| self.setName(name) | |
| def getName(self): | |
| """ | |
| 获取名称 | |
| :return: 名称 | |
| """ | |
| return self.__name | |
| def setName(self, name): | |
| """ | |
| 设置名称 | |
| :param name: 名称 | |
| """ | |
| from . import Lunar | |
| self.__name = name | |
| for i in range(0, len(Lunar.JIE_QI)): | |
| if name == Lunar.JIE_QI[i]: | |
| if i % 2 == 0: | |
| self.__qi = True | |
| else: | |
| self.__jie = True | |
| return | |
| def getSolar(self): | |
| """ | |
| 获取阳历日期 | |
| :return: 阳历日期 | |
| """ | |
| return self.__solar | |
| def setSolar(self, solar): | |
| """ | |
| 设置阳历日期 | |
| :param solar: 阳历日期 | |
| """ | |
| self.__solar = solar | |
| def isJie(self): | |
| """ | |
| 是否节令 | |
| :return: true/false | |
| """ | |
| return self.__jie | |
| def isQi(self): | |
| """ | |
| 是否气令 | |
| :return: true/false | |
| """ | |
| return self.__qi | |
| def toString(self): | |
| return self.__name | |
| def __str__(self): | |
| return self.toString() | |