Пример #1
0
_in = input("y,m,d,h,m:")

now = datetime.datetime(*tuple([int(i) for i in _in.split(",")]))
print(now)

a = Lunar(now)

_dict = OrderedDict(
    日期=a.date,
    农历数字=(a.lunarYear, a.lunarMonth, a.lunarDay,
          '闰' if a.isLunarLeapMonth else ''),
    农历='%s %s[%s]年 %s%s' % (a.lunarYearCn, a.year8Char, a.chineseYearZodiac,
                            a.lunarMonthCn, a.lunarDayCn),
    星期=a.weekDayCn,
    # 未增加除夕
    今日节日=(a.get_legalHolidays(), a.get_otherHolidays(),
          a.get_otherLunarHolidays()),
    八字=' '.join([a.year8Char, a.month8Char, a.day8Char, a.twohour8Char]),
    今日节气=a.todaySolarTerms,
    下一节气=(a.nextSolarTerm, a.thisYearSolarTermsDic[a.nextSolarTerm]),
    今年节气表=a.thisYearSolarTermsDic,
    季节=a.lunarSeason,
    今日时辰=a.twohour8CharList,
    时辰凶吉=a.get_twohourLuckyList(),
    生肖冲煞=a.chineseZodiacClash,
    星座=a.starZodiac,
    星次=a.todayEastZodiac,
    彭祖百忌=a.get_pengTaboo(),
    彭祖百忌精简=a.get_pengTaboo(),  # long=4, delimit='<br>'),
    十二神=a.get_today12DayOfficer(),
    廿八宿=a.get_the28Stars(),