Obtaining a Unix Timestamp in Go Language (current time in seconds since epoch)

前端 未结 4 599
既然无缘
既然无缘 2020-12-13 05:30

I have some code written in Go which I am trying to update to work with the latest weekly builds. (It was last built under r60). Everything is now working except for the fol

4条回答
  •  遥遥无期
    2020-12-13 05:52

    Building on the idea from another answer here, to get a human-readable interpretation, you can use:

    package main
    
    import (
        "fmt"
        "time"
    )
    
    func main() {
        timestamp := time.Unix(time.Now().Unix(), 0)
        fmt.Printf("%v", timestamp) // prints: 2009-11-10 23:00:00 +0000 UTC
    }
    

    Try it in The Go Playground.

提交回复
热议问题