IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Go计算两个时间差了几个工作日

    coder4发表于 2023-03-01 07:34:58
    love 0
    最土的办法,就是模拟: func calc_work_day(begin, end time.Time) int { var workDay = 0 var curTime = begin for { if curTime.After(end) { break } if curTime.Weekday() == time.Saturday || curTime.Weekday() == time.Sunday { // skip } else { workDay++ } curTime = curTime.Add(time.Hour * 24) } return workDay }  


沪ICP备19023445号-2号
友情链接