Go语言编程入门:日期和时间/计算时间差
日期和时间
基本用法
示例:时间的基本用法
package main
import (
"fmt"
"time"
)
func main() {
// 当前时间
now := time.Now()
// 时间戳
fmt.Println(now.Unix())
// 格式化
fmt.Println(now.Format("2006-01-02 15:04:05"))
// 获取年月日
fmt.Println(now.Year(), now.Month(), now.Day(),
now.Hour(), now.Minute(), now.Second())
}
计算时间差
示例代码:计算时间差
package main
import (
"fmt"
"time"
)
func main() {
// 当前时间
now := time.Now()
// 休眠
time.Sleep(time.Second)
// 计算时间差
delta := time.Now().Sub(now)
fmt.Printf("delta: %v\n", delta)
}
THE END






