time.Parse() 方法是 Go 语言中用于将字符串解析为时间的函数。它接受两个参数:一个格式化字符串和一个时间字符串,返回一个时间对象和一个错误对象。

例如,我们可以使用以下代码将一个时间字符串解析为时间对象:

package main

import (
    "fmt"
    "time"
)

func main() {
    layout := "2006-01-02T15:04:05.000Z"
    str := "2021-05-14T10:30:00.000Z"

    t, err := time.Parse(layout, str)
    if err != nil {
        fmt.Println(err)
        return
    }

    fmt.Println(t)
}

在上面的代码中,我们使用 layout 变量定义了一个格式化字符串,该字符串指定了时间字符串的格式。然后,我们使用 str 变量定义了一个时间字符串,该字符串符合 layout 指定的格式。

接下来,我们使用 time.Parse() 方法将时间字符串解析为时间对象。如果解析成功,该方法会返回一个时间对象和一个 nil 错误对象;否则,它会返回一个 nil 时间对象和一个非 nil 错误对象。

最后,我们打印出时间对象 t 的值。在本例中,输出结果为:

2021-05-14 10:30:00 +0000 UTC

这表明我们成功将时间字符串解析为了时间对象

golang timeParse方法

原文地址: https://www.cveoy.top/t/topic/hvAP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录