首次提交:初始化项目代码
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
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)
|
||||
}
|
||||
Reference in New Issue
Block a user