在 Go 语言中,可以使用 time.ParseDuration() 函数将字符串转换为 time.Duration 类型。下面是一个简单快速的例子:

package main

import (
	"fmt"
	"time"
)

func main() {
	a := '15:20:10'
	duration, err := time.ParseDuration(a)
	if err != nil {
		fmt.Println("Error:", err)
		return
	}
	fmt.Println("Duration:", duration)
}

在上面的例子中,我们使用 time.ParseDuration() 函数将字符串 '15:20:10' 转换为 time.Duration 类型的值。如果转换成功,将打印出转换后的 time.Duration 值。如果转换失败,将打印出错误信息。

Golang: 将字符串转换为 time.Duration 的快速方法

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

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