Go基础:时间相关

//  time相关


package main

import (  "fmt"  "time" )

var week time.Duration

func main(){  

t := time.Now()

 fmt.Println(t)  

//UTC表示通用协调世界时间  t = time.Now().UTC()  fmt.Println(t)

 // 自定义输出格式  fmt.Printf("%04d.%02d.%02d ", t.Year(), t.Month(), t.Day())  

 // 毫秒级

 week = 60 * 60 * 24 * 7 * 1e9 

 week_from_now :=t.Add(week) // 增加一段时间,毫秒级  

fmt.Println(week_from_now)

 // 时间格式化

 fmt.Println("========", t.Format(time.RFC822))

 fmt.Println("--------", t.Format(time.ANSIC))

 s := t.Format("20160102")  fmt.Println(t, " => ", s)

}

原文地址:https://www.cnblogs.com/Wolfanature/p/5868848.html