golang时间戳

柔情痞子 提交于 2019-11-29 20:51:09

/*
  go时间戳
  程序的一个通常需求是
  计算从unix起始时间开始 到某个时刻的秒数 毫秒数 微妙数
*/

package main

import (
    "fmt"
    "time"
)

func main() {
    /*
       使用unix
          UnixNano
          来分别获取从Unix起始时间到现在所经过的秒数和微妙数
    */

    now := time.Now()
    secs := now.Unix()
    nanos := now.UnixNano()
    fmt.Println(now)

    millis := nanos / 1000000
    time.Unix(secs, 0)
    time.Unix(0, nanos)
}
 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!