Golang的time包:秒、毫秒、纳秒时间戳输出
生活随笔
收集整理的這篇文章主要介紹了
Golang的time包:秒、毫秒、纳秒时间戳输出
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
時間戳分類
-
10位數的時間戳是以 秒 為單位;
-
13位數的時間戳是以 毫秒 為單位;
-
19位數的時間戳是以 納秒 為單位;
Golang中寫法:
package mainimport ("time""fmt" )func main() {fmt.Printf("時間戳(秒):%v;\n", time.Now().Unix())fmt.Printf("時間戳(納秒):%v;\n",time.Now().UnixNano())fmt.Printf("時間戳(毫秒):%v;\n",time.Now().UnixNano() / 1e6)fmt.Printf("時間戳(納秒轉換為秒):%v;\n",time.Now().UnixNano() / 1e9) }輸出
時間戳(秒):1634183046; 時間戳(納秒):1634183046062029000; 時間戳(毫秒):1634183046062; 時間戳(納秒轉換為秒):1634183046;總結
以上是生活随笔為你收集整理的Golang的time包:秒、毫秒、纳秒时间戳输出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux脚本统计指定目录下文件和文件夹
- 下一篇: Go中bytes.Buffer理解