package main import ( "fmt" "testing" "time" ) // 测试函数 func TestBeego(t *testing.T) { generateMonthList(time.Now().AddDate(-1, 0, 0)) } func generateMonthList(startMonth time.Time) []string { var months []string endMonth := time.Now().AddDate(0, 1, 0) for month := startMonth; month.Before(endMonth); month = month.AddDate(0, 1, 0) { fmt.Println("=========================", month.Format("2006-01")) months = append(months, month.Format("2006-01")) } return months } func TestJson(t *testing.T) { //jsonStr := "[\"2025152150736858\",\"2025151362687552\",\"2025151858776242\"]" // //// 定义一个字符串切片用于存储解析后的数据 //var strSlice []string // //// 解析JSON字符串到切片 //err := json.Unmarshal([]byte(jsonStr), &strSlice) //if err != nil { // fmt.Printf("解析JSON错误: %v\n", err) // return //} // //// 打印解析后的切片 //fmt.Println("解析后的切片:") //for i, s := range strSlice { // fmt.Printf(" 元素%d: %s\n", i+1, s) //} }