6tail / lunar-go

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

Home Page:https://6tail.cn/calendar/api.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

每日宜忌没有输出

xinjiayu opened this issue · comments

commented

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

commented

@xinjiayu

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

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

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

我这是这样调用的

commented

@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(" ")
}
`