golang time.Parse 怎么用
时间: 2023-10-06 22:09:32 浏览: 200
golang时间、时区、格式的使用方法
`time.Parse(layout, value string) (Time, error)` 函数是用来将字符串转换为 `Time` 类型的函数。其中 `layout` 参数是一个字符串,指定了字符串的格式,`value` 参数是需要被转换的字符串。
以下是一个示例:
```go
package main
import (
"fmt"
"time"
)
func main() {
layout := "2006-01-02 15:04:05"
value := "2021-06-01 12:00:00"
t, err := time.Parse(layout, value)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(t)
}
```
在这个示例中,我们使用 `2006-01-02 15:04:05` 作为 `layout` 参数来指定字符串的格式,`value` 参数是 `"2021-06-01 12:00:00"`。`time.Parse` 函数将字符串转换为 `Time` 类型,如果转换失败会返回一个非空的错误。最后,我们将转换后的 `Time` 类型打印出来。
阅读全文