其他分享
首页 > 其他分享> > golang时间戳

golang时间戳

作者:互联网

/*
  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)
}
 

标签:nanos,秒数,unix,golang,Unix,时间,time,now
来源: https://blog.csdn.net/boshuzhang/article/details/100916027