golang time.Time 时间格式 format 布局字符 layout 整理
warning:
这篇文章距离上次修改已过444天,其中的内容可能已经有所变动。
在Go语言中,time包提供了时间的处理功能。time.Time类型表示时间。格式化时间的函数是Format,它接收一个参数,即时间布局(layout)字符串,用以指定时间的格式。
以下是一些常用的时间布局字符:
2006年01月(01-12)02月(01-29,带有前导零)03月(01-31)04小时(00-23)05分(00-59)06秒(00-59)07纳秒(000-999)08微秒(000000-999999)09毫秒(000000-999999)15分秒(00-59)18小时(03-12)2006-01-02 15:04:05标准日期和时间2006-01-02T15:04:05Z0700标准日期和时间,RFC3339格式
例如,如果你想要以年-月-日 时:分:秒的格式输出当前时间,可以这样做:
package main
import (
"fmt"
"time"
)
func main() {
t := time.Now()
fmt.Println(t.Format("2006-01-02 15:04:05"))
}如果你想要以月/日/年的格式输出时间,可以这样:
package main
import (
"fmt"
"time"
)
func main() {
t := time.Now()
fmt.Println(t.Format("01/02/2006"))
}这些例子展示了如何使用Go语言的time包来格式化时间。
评论已关闭