`
blackbeans
  • 浏览: 140642 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

golang之路--时间格式化

阅读更多

 

有人问了问go的时间格式化问题,于是乎自己尝试了下,发现巨坑爹,不按常理出牌啊

format的竟然模版必须如下面的每个数字,fuck

 

t := time.Unix(1362984425, 0)

nt := t.Format("2006-01-02 15:04:05")
fmt.Println(nt)

 

 

附上现有的go格式

const (
    ANSIC       = "Mon Jan _2 15:04:05 2006"
    UnixDate    = "Mon Jan _2 15:04:05 MST 2006"
    RubyDate    = "Mon Jan 02 15:04:05 -0700 2006"
    RFC822      = "02 Jan 06 15:04 MST"
    RFC822Z     = "02 Jan 06 15:04 -0700" // RFC822 with numeric zone
    RFC850      = "Monday, 02-Jan-06 15:04:05 MST"
    RFC1123     = "Mon, 02 Jan 2006 15:04:05 MST"
    RFC1123Z    = "Mon, 02 Jan 2006 15:04:05 -0700" // RFC1123 with numeric zone
    RFC3339     = "2006-01-02T15:04:05Z07:00"
    RFC3339Nano = "2006-01-02T15:04:05.999999999Z07:00"
    Kitchen     = "3:04PM"
    // Handy time stamps.
    Stamp      = "Jan _2 15:04:05"
    StampMilli = "Jan _2 15:04:05.000"
    StampMicro = "Jan _2 15:04:05.000000"
    StampNano  = "Jan _2 15:04:05.000000000"
)

 

 

分享到:
评论
3 楼 hooluupog 2013-09-15  
还好吧,其实很好记。
2006-01-02 03:04:05 -0700
按1-2-3-4-5-6-7去记就行了。
2 楼 blackbeans 2013-04-19  
holin 写道
太坑爹了!!!!!


什么意思,是我这个太坑爹了还是go他坑爹了哈哈
1 楼 holin 2013-04-06  
太坑爹了!!!!!

相关推荐

Global site tag (gtag.js) - Google Analytics