Go基礎知識-04 時間和日期型別(持續更新)

nonespace發表於2018-08-14

時間和日期型別

1.time包 2.time.Time型別,用來表示時間 3.獲取當前時間,now :=time.Now() 4.日期函式

time.Now().Day()=>日期
time.Now().Minute()=>分鐘
time.Now().Month()=>月份
time.Now().Year()=>年份
複製程式碼

5.time.Duration納秒 6.常規常量

const (
	Nanosecond  Duration = 1
	Microsecond          = 1000 * Nanosecond
	Millisecond          = 1000 * Microsecond
	Second               = 1000 * Millisecond
	Minute               = 60 * Second
	Hour                 = 60 * Minute
)
複製程式碼

7.格式化 2006/1/02 15:04時間原點

now := time.Now()
fmt.Println(now.Format("02/1/2006 15:04"))
fmt.Println(now.Format("2006/1/02 15:04"))
fmt.Println(now.Format("2006/1/02"))
複製程式碼

8.初始化一個指定日期

    time1 := time.Date(2017,11,11,0,0,0,0,time.Local)
	fmt.Println(time1.Format("2006-01-02 15:04"))
複製程式碼

相關文章