1. 程式人生 > >golang 計算兩個時間的時間差

golang 計算兩個時間的時間差

package main

import (
    "fmt"
    "time"
)

func main() {
    //Add方法和Sub方法是相反的,獲取t0和t1的時間距離d是使用Sub,將t0加d獲取t1就是使用Add方法
    k := time.Now()

    //一天之前
    d, _ := time.ParseDuration("-24h")
    fmt.Println(k.Add(d))

    //一週之前
    fmt.Println(k.Add(d * 7))

    //一月之前
    fmt.Println(k.Add(d * 30))

}