golang中time.Time.Format的用法
时间: 2024-05-12 18:13:00 浏览: 256
golang package time的用法具体详解
在 Go 语言中,time.Time.Format 方法可以将时间按照指定格式输出为字符串。其用法如下:
```
func (t Time) Format(layout string) string
```
其中,layout 参数是一个字符串,用来指定时间输出的格式。常见的时间格式包括:
- 日期:2006-01-02
- 时间:15:04:05
- 周几:Mon
- 时区:MST
可以通过在 layout 字符串中使用这些占位符来指定输出的时间格式,例如:
```go
package main
import (
"fmt"
"time"
)
func main() {
now := time.Now()
fmt.Println(now.Format("2006-01-02 15:04:05"))
fmt.Println(now.Format("2006年01月02日 15时04分05秒"))
}
```
输出:
```
2021-08-11 16:14:23
2021年08月11日 16时14分23秒
```
需要注意的是,layout 字符串中的占位符必须按照指定的格式进行填写。其中,2006 表示年份,01 表示月份,02 表示日期,15 表示小时,04 表示分钟,05 表示秒数。如果需要输出其他的格式,可以查看 time 包的文档,或者使用自定义格式来输出。
阅读全文