小编sek*_*met的帖子

如何计算Golang中的工作日数

到目前为止,我已经使用http://golang.org/pkg/time/来计算天数,但我不知道如何排除周末,只计算工作日。

package main

import (
    "fmt"
    "time"
)

func main() {
    t := time.Now()
    f := time.Date(2015, time.August, 21, 24, 0, 0, 0, time.UTC)
    diff := f.Sub(t)

    // convert diff to days
    days := int(diff.Hours() / 24)

    fmt.Printf("days  %d\n", days)
}
Run Code Online (Sandbox Code Playgroud)

go

5
推荐指数
1
解决办法
7753
查看次数

标签 统计

go ×1