加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

golang的time包:秒、毫秒、纳秒时间戳输出

发布时间:2022-10-18 19:03:57 所属栏目:Unix 来源:转载
导读: golang的time包:秒、毫秒、纳秒时间戳输出
菜鸟的时候只知道时间戳有10位、13位、还有好长位数的。
入坑久了才明白
10位数的时间戳是以 秒 为单位;
13位数的时间戳是以 毫秒 为单位;
19

golang的time包:秒、毫秒、纳秒时间戳输出

菜鸟的时候只知道时间戳有10位、13位、还有好长位数的。

入坑久了才明白

10位数的时间戳是以 秒 为单位;

13位数的时间戳是以 毫秒 为单位;

19位数的时间戳是以 纳秒 为单位;

golang中可以这样写:

package main

import (

"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)

}

输出结果为:

时间戳(秒):1530027865;

时间戳(纳秒):1530027865231834600;

时间戳(毫秒):1530027865231;

时间戳(纳秒转换为秒):1530027865;

————————————————

版权声明:本文为CSDN博主「oOMirageOo」的原创文章,遵循 CC 4.0 BY-SA 版权协议unix时间戳包,转载请附上原文出处链接及本声明。

原文链接:

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章