time - skynocover/Wiki-for-GoLang GitHub Wiki

取得時間單位

    //unix time
    fmt.Println("unix: ", time.Now().Unix())

unix: 1257894000


	//取到 nano second
	fmt.Println("unix: ", time.Now().UnixNano())

unix: 1257894000000000000


格式化時間

	//format成 正常格式化後的時間
	fmt.Println("datetime: ", time.Now().Format("2006/01/02 15:04:05"))

datetime: 2009/11/10 23:00:00
這是特殊的格式化方式 Format("2006/01/02 15:04:05")
因為排版剛好是01/02 3:04:05PM '06 -0700


睡眠

	time.AfterFunc(3*time.Second, func() {
		fmt.Println("hello world")}

睡眠三秒後執行

	time.Sleep(5 * time.Second)

另外一種睡眠