在 Golang 中,可以使用 time
包中的 Parse
函数将字符串时间转换为 Time
类型,并使用 Unix()
函数将其转换为时间戳。
以下是一个示例代码:
package main
import (
"fmt"
"time"
)
func main() {
// 定义需转换的时间格式
layout := "2006-01-02 15:04:05"
// 定义需转换的时间字符串
str := "2021-10-28 13:16:00"
// 使用 Parse 将时间字符串转换为 Time 类型
t, err := (layout, str)
if err != nil {
(err)
return
}
// 使用 Unix 函数将 Time 类型转换为时间戳
timestamp := ()
(timestamp)
}
上述代码会输出转换后的时间戳。需要注意的是,转换的时间字符串和时间格式要匹配,否则会返回错误。