今天繼續討論關於時間.
// hello14
package main
import (
"fmt"
"time"
)
var (
minute time.Duration
hour time.Duration
day time.Duration
)
func main() {
// 取得系統時間
t := time.Now()
// 直接輸出
fmt.Printf("現在時刻 :")
fmt.Println(t)
// 計算時間遞增值
minute = time.Second * 60
hour = minute * 60
day = hour * 24
//
time_from_now := t.Add(minute)
fmt.Printf("增加一分鐘:")
fmt.Println(time_from_now)
//
fmt.Printf("增加一小時:")
time_from_now = t.Add(hour)
fmt.Println(time_from_now)
//
fmt.Printf("增加一天 :")
time_from_now = t.Add(day)
fmt.Println(time_from_now)
}
執行結果:
$ ./hello14
現在時刻 :2014-07-14 14:53:39.244667368 +0800 CST
增加一分鐘:2014-07-14 14:54:39.244667368 +0800 CST
增加一小時:2014-07-14 15:53:39.244667368 +0800 CST
增加一天 :2014-07-15 14:53:39.244667368 +0800 CST