golang time.Time.Format 使用说明

2012-05-24 20:35  4658人阅读  评论 (0)
Tags: golanggo

今天用到golang的time包了,使用到了time.Time对象,但是Time的Format方法搞了半天也没用明白怎么用,去网上找也没到,郁闷之极.

php是用Y-m-d H:i:s
java是yyyy-MM-dd HH:mm:ss
mysql是%Y-%m-%d %H:%I:%S

开始是了这几种方式都不行,郁闷.然后去看doc看到time.RFC3339,打印出来是一个时间字符串

2006-01-02T15:04:05Z07:00

突然意识到原来是根据这个时间字符串格式化时间的,好新鲜...,数字对应表如下.

1 2 3 4 5 6 7           
月日时分秒年时区

我常用的列在这里了,要是需要更多可是参考doc

http://golang.org/src/pkg/time/format.go line 59

豫ICP备09035262号-1