default_test.go 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package main
  2. import (
  3. "fmt"
  4. "testing"
  5. "time"
  6. )
  7. // 测试函数
  8. func TestBeego(t *testing.T) {
  9. generateMonthList(time.Now().AddDate(-1, 0, 0))
  10. }
  11. func generateMonthList(startMonth time.Time) []string {
  12. var months []string
  13. endMonth := time.Now().AddDate(0, 1, 0)
  14. for month := startMonth; month.Before(endMonth); month = month.AddDate(0, 1, 0) {
  15. fmt.Println("=========================", month.Format("2006-01"))
  16. months = append(months, month.Format("2006-01"))
  17. }
  18. return months
  19. }
  20. func TestJson(t *testing.T) {
  21. //jsonStr := "[\"2025152150736858\",\"2025151362687552\",\"2025151858776242\"]"
  22. //
  23. //// 定义一个字符串切片用于存储解析后的数据
  24. //var strSlice []string
  25. //
  26. //// 解析JSON字符串到切片
  27. //err := json.Unmarshal([]byte(jsonStr), &strSlice)
  28. //if err != nil {
  29. // fmt.Printf("解析JSON错误: %v\n", err)
  30. // return
  31. //}
  32. //
  33. //// 打印解析后的切片
  34. //fmt.Println("解析后的切片:")
  35. //for i, s := range strSlice {
  36. // fmt.Printf(" 元素%d: %s\n", i+1, s)
  37. //}
  38. }