go 语言获取当前时间戳
时间: 2023-07-01 22:21:38 浏览: 102
go代码-Go 时间戳
在 Go 语言中,可以使用 `time` 包中的 `Unix` 函数获取当前时间的时间戳(秒级别),或者使用 `UnixNano` 函数获取当前时间的时间戳(纳秒级别)。
示例代码如下:
```go
package main
import (
"fmt"
"time"
)
func main() {
// 获取当前时间的秒级时间戳
timestamp := time.Now().Unix()
fmt.Println(timestamp)
// 获取当前时间的纳秒级时间戳
nanoTimestamp := time.Now().UnixNano()
fmt.Println(nanoTimestamp)
}
```
在该示例中,我们分别使用 `Unix` 和 `UnixNano` 函数获取了当前时间的时间戳,并将其打印输出。需要注意的是,时间戳是一个整数类型,表示自 1970 年 1 月 1 日 00:00:00 UTC 起的秒数或纳秒数。
阅读全文