Go语言日期和时间

获取当前日期和时间在Go语言中的设置。

(Gǒ de de qǔ dé)

导入时间模块

import "time"
t := time.Now()
fmt.Println(t)           // => "2015-05-05 07:23:30.757800829 +0900 JST"
fmt.Println(t.Year())    // => "2015"
fmt.Println(t.Month())   // => "May"
fmt.Println(t.Day())     // => "5"
fmt.Println(t.Hour())    // => "7"
fmt.Println(t.Minute())  // => "23"
fmt.Println(t.Second())  // => "30"
fmt.Println(t.Weekday()) // => "Tuesday"

要将其转换为任意格式

const layout = "2006-01-02 15:04:05"
fmt.Println(t.Format(layout)) // => "2015-05-05 07:53:54"

即使将上述的布局更改为任意日期和时间,也不会发生任何操作。

上述布局的日期和时间是否有任何意义?

答案就是按照美式记号的顺序依次排列1、2、3……的顺序。

2006年1月2日下午3点4分5秒

广告
将在 10 秒后关闭
bannerAds