time包中的Add和Sub的用法,Add用于计算某个时间之前和之后的时间点,Sub用于计算两个时间差
package main
import (
"fmt"
"strings"
"time"
)
func main() {
// Add 时间相加
now := ()
// ParseDuration parses a duration string.
// A duration string is a possibly signed sequence of decimal numbers,
// each with optional fraction and a unit suffix,
// such as "300ms", "-1.5h" or "2h45m".
// Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h".
// 10分钟前
m, _ := ("-1m")
m1 := (m)
(m1)
// 8个小时前
h, _ := ("-1h")
h1 := (8 * h)
(h1)
// 一天前
d, _ := ("-24h")
d1 := (d)
(d1)
printSplit(50)
// 10分钟后
mm, _ := ("1m")
mm1 := (mm)
(mm1)
// 8小时后
hh, _ := ("1h")
hh1 := (hh)
(hh1)
// 一天后
dd, _ := ("24h")
dd1 := (dd)
(dd1)
printSplit(50)
// Sub 计算两个时间差
subM := (m1)
((), "分钟")
sumH := (h1)
((), "小时")
sumD := (d1)
("%v 天\n", ()/24)
}
func printSplit(count int) {
(("#", count))
}