当前位置: 首页 > >

golang时间戳格式化与解析

发布时间:

本文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日


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


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




友情链接: