about goPackage - chris-wangkk/myWiki GitHub Wiki

package time

时间原点:2006-01-02 15:04:05 1 2 3 4 5 6 7 月 日 时 分 秒 年 时区

  • time实例->格式化 strTime := time.Now().Format("2006-01-02 15:04:05")
  • 格式化->time实例 const TimeFormat = "2006-01-02 15:04:05" t1,err := time.Parse(TimeFormat, "2013-08-11 11:18:46") //默认UTC时区 t1,err := time.ParseInLocation(TimeFormat, "2013-08-11 11:18:46", time.Local) //指定为本地时区
  • 时间戳->time实例 t1 := time.Unix(timeStamp, 0) //对应本地时区 t1 := time.Unix(timeStamp, 0).UTC() //对应UTC时区
  • time实例->时间戳 stamp := t1.Unix() //按UTC时区来处理

注意:只有time对象涉及到时区逻辑 type Time struct { ... loc *Location }