Files
bulma/time/time_demo_1.go
T

34 lines
781 B
Go

package main
import (
"fmt"
"time"
)
func main() {
// 字符串解析为时间对象
timeStr := "2026-06-03 20:08:09"
parsedTime, err := time.Parse("2006-01-02 15:04:05", timeStr)
if err != nil {
fmt.Println("解析失败:", err)
return
}
fmt.Println("解析后的时间:", parsedTime)
// 格式化输出
formattedTime := parsedTime.Format("2006年01月02日 15:04:05")
fmt.Println("格式化后的时间:", formattedTime)
// RFC3339 标准格式
rfc3339Time := parsedTime.Format(time.RFC3339)
fmt.Println("RFC3339格式:", rfc3339Time)
// Unix 时间戳互转
unixTimestamp := int64(1780918245)
fromUnix := time.Unix(unixTimestamp, 0)
fmt.Println("从时间戳解析:", fromUnix)
unixTs := parsedTime.Unix()
fmt.Println("转为时间戳:", unixTs)
}