Timestamp

概述 #

调用 time 包即可。

例子 #

获取/解析 时间戳 #

package main

import (
	"fmt"
	"time"
)

func main() {
	now := time.Now()

	fmt.Println(now.Unix())      // 单位: 秒
	fmt.Println(now.UnixMilli()) // 单位: 毫秒
	fmt.Println(now.UnixMicro()) // 单位: 微妙
	fmt.Println(now.UnixNano())  // 单位: 纳秒

	var timestamp int64 = 1557433059
	t := time.Unix(timestamp, 0)
	fmt.Println(t.Format("2006-01-02 15:04:05"))
}

// $ go run main.go
// 输出如下,你的输出可能和这里的不一样
/**
  1667433164
  1667433164630
  1667433164630949
  1667433164630949000
  2019-05-10 04:17:39
*/

转载申请

本作品采用 知识共享署名 4.0 国际许可协议 进行许可,转载时请注明原文链接,图片在使用时请保留全部内容,商业转载请联系作者获得授权。

© 蛮荆 | 陕公网安备 61011302001681 号 | 陕ICP备2023004378号-1 | Rendered by Hugo