6tail / lunar-go

日历、公历(阳历)、农历(阴历、老黄历)、道历、佛历,支持节假日、星座、儒略日、干支、生肖、节气、节日、彭祖百忌、每日宜忌、吉神宜趋凶煞宜忌、吉神(喜神/福神/财神/阳贵神/阴贵神)方位、胎神方位、冲煞、纳音、星宿、八字、五行、十神、建除十二值星、青龙名堂等十二神、黄道黑道日及吉凶等。lunar is a calendar library for Solar and Chinese Lunar.
https://6tail.cn/calendar/api.html
MIT License
215 stars 57 forks source link

每日宜忌没有输出 #1

Closed xinjiayu closed 3 years ago

xinjiayu commented 3 years ago

看你的文档中老黄历的例子里有输出。而在调用程序的时候,没有输出。

6tail commented 3 years ago

@xinjiayu

我测试有输出的,请问你是怎么调用的?哪一天没有输出?

xinjiayu commented 3 years ago
lunar := calendar.NewLunar(2020,8,12,0,0,0)

glog.Info("宜",lunar.GetDayYi())
glog.Info("忌",lunar.GetDayJi())

我这是这样调用的

6tail commented 3 years ago

@xinjiayu 不好意思这段时间比较忙,那两个方返回的是*list.List,需要遍历取出,我试了你这个有输出的:

` lunar := calendar.NewLunar(2020,8,12,0,0,0)

for i := lunar.GetDayYi().Front(); i != nil; i = i.Next() { fmt.Print(i.Value.(string)) fmt.Print(" ") } fmt.Println()

for i := lunar.GetDayJi().Front(); i != nil; i = i.Next() { fmt.Print(i.Value.(string)) fmt.Print(" ") } `