go语言 时间戳 秒
时间: 2023-11-25 11:48:37 浏览: 92
go代码-Go 时间戳
在Go语言中,可以使用 `time` 包来获取当前的时间戳(秒)。以下是一个示例代码:
```go
package main
import (
"fmt"
"time"
)
func main() {
currentTime := time.Now().Unix()
fmt.Println("Timestamp (seconds):", currentTime)
}
```
在上述代码中,我们使用 `time.Now()` 函数获取当前时间,并使用 `Unix()` 方法获取当前时间的时间戳(秒)。`Unix()` 方法返回一个 `int64` 类型的整数,表示自纪元以来经过的秒数。
运行上述代码,你将会得到当前时间的时间戳(秒)的输出。
请注意,时间戳是相对于某个特定的时间点的值,通常是相对于Unix纪元(1970年1月1日00:00:00 UTC)的值。如果你需要将一个特定的时间转换为时间戳,可以使用 `time.Parse` 函数先将时间字符串解析为 `time.Time` 类型,然后再通过 `Unix()` 方法获取时间戳。
阅读全文