go中关于时间time的处理
一、简介
这里介绍go中关于时间的常用操作。具体包括时间的获取、输出、转换、加减、比较等操作。
官网地址为:https://golang.org/pkg/time/
二、使用
2.1 时间各字段输出
package main
import (
"fmt"
"time"
)
func main() {
//当前时间
now := time.Now()
fmt.Println(now)
//时间戳,单位秒
seconds_stamp := now.Unix()
fmt.Println(seconds_stamp)
//时间戳,单位纳秒 1秒=1e3毫秒=1e9纳秒
fmt.Println(now.UnixNano())
//时间戳,单位毫秒
fmt.Println(now.UnixNano() / 1e6)
//只输出年,其他字段类似
fmt.Println(now.Year())
//只输出月
fmt.Println(now.Month())
//只输出天
fmt.