golang timeParse方法
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
这表明我们成功将时间字符串解析为了时间对象
原文地址: https://www.cveoy.top/t/topic/hvAP 著作权归作者所有。请勿转载和采集!