本文csdn博文链接:http://blog.csdn.net/screscent/article/details/53409708
本文QQ空间链接:http://user.qzone.qq.com/29185807/blog/1478769778


golang中time库中

格式化时间用Time.Format,解析时间用time.Parse。

func Parse(layout, value string) (Time, error)

func (t Time) Format(layout string) string 

其中layout的格式为

月份 1,01,Jan,January

日  2,02,_2

时  3,03,15,PM,pm,AM,am

分  4,04

秒  5,05

年  06,2006

周几 Mon,Monday

时区时差表示 -07,-0700,Z0700,Z07:00,-07:00,MST

时区字母缩写 MST

例如

package main

import (
"fmt"
"time"
)

func main() {
str := "[08/Nov/2016:18:31:21 +0800]"

t, _ := time.Parse("[02/Jan/2006:15:4:5 -0700]",str)
fmt.Println(t)
}

结果

2016-11-08 18:31:21 +0800 CST  

龚浩华
qq 29185807 月牙寂
2016年11月10日

如果你觉得本文对你有帮助,可以转到你的朋友圈,让更多人一起学习。

第一时间获取文章,可以关注本人公众号:月牙寂道长,也可以扫码关注

在这里插入图片描述