for i in range(13): Day = lunar.getDayByLunar(2017,i+1,20,False) print str(i+1) + ':' PrintDay(lunar,Day,13)for i in range(13): Day = lunar.getDayByLunar(2017,i+1,20,True) print str(i+1) + ':' PrintDay(lunar,Day,13)我使用了如上两份代码(片断),均无法得到农历十月的数据。。请问是怎么回事呢?(九月之后直接上冬月)而且我用这个代码段也一样不行:Day = lunar.getDayByLunar(2017,i+1,20)最上两段代码输出分别如下:1:公历:2017年2月16日13时农历:2017年正月二十日未时干支:丁酉年壬寅月甲戌日辛未时2:公历:2017年3月17日13时农历:2017年二月二十日未时干支:丁酉年癸卯月癸卯日己未时3:公历:2017年4月16日13时农历:2017年三月二十日未时干支:丁酉年甲辰月癸酉日己未时4:公历:2017年5月15日13时农历:2017年四月二十日未时干支:丁酉年乙巳月壬寅日丁未时5:公历:2017年6月14日13时农历:2017年五月二十日未时干支:丁酉年丙午月壬申日丁未时6:公历:2017年7月13日13时农历:2017年六月二十日未时干支:丁酉年丁未月辛丑日乙未时7:公历:2017年8月11日13时农历:闰2017年六月二十日未时干支:丁酉年戊申月庚午日癸未时8:公历:2017年9月10日13时农历:2017年七月二十日未时干支:丁酉年己酉月庚子日癸未时9:公历:2017年10月9日13时农历:2017年八月二十日未时干支:丁酉年庚戌月己巳日辛未时10:公历:2017年11月8日13时农历:2017年九月二十日未时干支:丁酉年辛亥月己亥日辛未时11:公历:2018年1月6日13时农历:2017年冬月二十日未时干支:丁酉年癸丑月戊戌日己未时12:公历:2018年2月5日13时农历:2017年腊月二十日未时干支:戊戌年甲寅月戊辰日己未时13:公历:2018年1月6日13时农历:2017年冬月二十日未时干支:丁酉年癸丑月戊戌日己未时1:公历:2017年2月16日13时农历:2017年正月二十日未时干支:丁酉年壬寅月甲戌日辛未时2:公历:2017年3月17日13时农历:2017年二月二十日未时干支:丁酉年癸卯月癸卯日己未时3:公历:2017年4月16日13时农历:2017年三月二十日未时干支:丁酉年甲辰月癸酉日己未时4:公历:2017年5月15日13时农历:2017年四月二十日未时干支:丁酉年乙巳月壬寅日丁未时5:公历:2017年6月14日13时农历:2017年五月二十日未时干支:丁酉年丙午月壬申日丁未时6:公历:2017年8月11日13时农历:闰2017年六月二十日未时干支:丁酉年戊申月庚午日癸未时7:公历:2017年8月11日13时农历:闰2017年六月二十日未时干支:丁酉年戊申月庚午日癸未时8:公历:2017年9月10日13时农历:2017年七月二十日未时干支:丁酉年己酉月庚子日癸未时9:公历:2017年10月9日13时农历:2017年八月二十日未时干支:丁酉年庚戌月己巳日辛未时10:公历:2017年11月8日13时农历:2017年九月二十日未时干支:丁酉年辛亥月己亥日辛未时11:公历:2018年1月6日13时农历:2017年冬月二十日未时干支:丁酉年癸丑月戊戌日己未时12:公历:2018年2月5日13时农历:2017年腊月二十日未时干支:戊戌年甲寅月戊辰日己未时13:公历:2018年1月6日13时农历:2017年冬月二十日未时干支:丁酉年癸丑月戊戌日己未时
|