成品直播源码,golang计算时间段内的工作日数量

成品直播源码,golang计算时间段内的工作日数量

 

1
package main<br>import (<br>"fmt"<br>"time"<br>)<br>func main() {<br>start, _ := time.Parse("2006-01-02", "2021-10-01")<br>end, _ := time.Parse("2006-01-02", "2021-10-31")<br>total, days := CalcWorkHour(start, end)<br>fmt.Println(fmt.Sprintf("总计:%.2f个小时,%d天", total, days))<br>}<br>func CalcWorkHour(begin, end time.Time) (float32, int) {<br>var workHour = 0.0<br>var currentTime = begin<br>var workingCount int<br>for {<br>if currentTime.After(end) {<br>break<br>}<br>// 周六周日<br>if currentTime.Weekday() == time.Sunday || currentTime.Weekday() == time.Saturday {<br>// nothing<br>} else {<br>workHour += 8.0<br>workingCount++<br>}<br>currentTime = currentTime.Add(24 * time.Hour)<br>}<br>return float32(workHour), workingCount<br>}

以上就是成品直播源码,golang计算时间段内的工作日数量, 更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2022-05-17 app直播源代码,flutter 生成图片并保存到相册
2022-05-17 直播软件源码,设置悬浮窗并可进行任意位置的移动
2022-05-17 短视频商城系统,px如何转换rem,且可等比例缩放页面
点击右上角即可分享
微信分享提示