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) }