到目前为止,我已经使用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 ×1