How to parse unix timestamp to time.Time

mac2022-06-30  26

The time.Parse function does not do Unix timestamps. Instead you can use strconv.ParseInt to parse the string to int64 and create the timestamp with time.Unix:

package main import ( "fmt" "time" "strconv" ) func main() { i, err := strconv.ParseInt("1405544146", 10, 64) if err != nil { panic(err) } tm := time.Unix(i, 0) fmt.Println(tm) }

Output:

2014-07-16 20:55:46 +0000 UTC

转载于:https://www.cnblogs.com/oxspirt/p/11392522.html

最新回复(0)