golang time.Time 时间格式 format 布局字符 layout 整理
在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
包来格式化时间。
评论已关闭