github 地址 https://github.com/nosixtools/solarlunar 实现了阳历和阴历的相互转化,支持1900年到2049年。 支持节假日的计算 分享给你们 阳历和阴历转化例子 ~~~ package main import ( "github.com/nosixtools/solarlunar" "fmt" ) func main() { solarDate := "1990-05-06" fmt.Println(solarlunar.SolarToChineseLuanr(solarDate)) fmt.Println(solarlunar.SolarToSimpleLuanr(solarDate)) lunarDate := "1990-04-12" fmt.Println(solarlunar.LunarToSolar(lunarDate, false)) } ~~~ 节假日计算例子 ~~~ package main import ( "fmt" "github.com/nosixtools/solarlunar/festival" ) func main() { festival := festival.NewFestival("./festival.json") // 注意json文件路径 fmt.Println(festival.GetFestivals("2017-08-28")) fmt.Println(festival.GetFestivals("2017-05-01")) fmt.Println(festival.GetFestivals("2017-04-05")) fmt.Println(festival.GetFestivals("2017-10-01")) fmt.Println(festival.GetFestivals("2018-02-15")) fmt.Println(festival.GetFestivals("2018-02-16")) } ~~~