初级会员
  • 第 46261 位会员
  • Felixw
  • 2019-12-12 09:51:55
  • 85
  • Offline
  • 18 83

最近发布的主题

    暂无

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • #4 @tablecell 哈哈,走自己的路,不要被别人影响。打游戏的时候别人说你菜,你不还要玩。
  • 这个可以有啊
  • 这个可以
  • 评论了主题 gin项目debug启动报错
    不是说M1,debug有问题吗?是指你这个问题吧
  • 在你的基础上,导出每周x的日期。 ``` package main import ( "fmt" "time" ) func GetBetweenDates(sdate, edate string) []string { d := []string{} timeFormatTpl := "2006-01-02" date, err := time.Parse(timeFormatTpl, sdate) if err != nil { return d } date2, err := time.Parse(timeFormatTpl, edate) if err != nil { return d } if date2.Before(date) { return d } timeFormatTpl = "2006-01-02" date2Str := date2.Format(timeFormatTpl) for { if date.Weekday() == time.Monday && date.Format(timeFormatTpl) != date2Str { dateStr := date.Format(timeFormatTpl) d = append(d, dateStr) date = date.AddDate(0, 0, 1) } else if date.Format(timeFormatTpl) == date2Str { break } else { date = date.AddDate(0, 0, 1) } } return d } func main() { dates := GetBetweenDates("2018-06-04", "2021-02-22") fmt.Println(dates) } ```