使用Format转换时间输出格式说明:
1.风格跟以往用的"%H","yyyy"等类似的方法都不一样.
2.go语言使用数字和长短简称来标识格式.

-------------------------------------------


首先从源码来看:
数字表示:
1 2 3 4 5 06
月 天 时 分 秒 年
其中:所有的时间数字显示不保持2位数,如09
--------------------------------------------


01 02 03 04 05 2006

月 天 时 分 秒 年
这里表示的就是完整的时间,年为4位数;
特殊的,小时并非是12小时制,将03改为15就表示24小时制了.
---------------------------------------------


缩写的月份, 星期

Mon Jan

星期 月份


完整写法
Monday January

<span style="font-family:consolas;font-size:medium;">---------------------------------------------</span>

<span style="font-family:consolas;font-size:medium;">至于为什么这么奇怪的表示方法,只有作者知道啦..</span>



测试代码如下.
package main
import(
"fmt"
"time"
)
func main(){
t := time.Now()
fmt.Println(t.Format("2006 Jan 01 15:04:05 Mon"))
}