main.go 498 B

123456789101112131415161718192021
  1. package main
  2. import (
  3. "fmt"
  4. "time"
  5. )
  6. func main() {
  7. // Unix 时间戳(秒级)
  8. timestamp := int64(1733777199)
  9. // 将 Unix 时间戳转换为 time.Time 对象
  10. t := time.Unix(timestamp, 0) // 第二个参数是纳秒,这里设置为 0
  11. // 格式化输出为 "2006-01-02 15:04:05 UTC" 格式
  12. fmt.Println("UTC 时间:", t.UTC().Format("2006-01-02 15:04:05 UTC"))
  13. // 转换为本地时间
  14. localTime := t.Local()
  15. fmt.Println("本地时间:", localTime.Format("2006-01-02 15:04:05"))
  16. }