如何隐藏Unix时间。在golang中的时间?

时间:2017-05-11 12:48:20

标签: go

我想将Unix时间(1494505756)转换为UTC格式 刚

import "time"
timeNow := time.Now()

我想将timeNow恢复为UTC格式。怎么做?

1 个答案:

答案 0 :(得分:36)

您可以从时间界面获取UTC和unix。

将unix时间戳转换为时间对象。 使用此:

t := time.Unix(1494505756, 0)
fmt.Println(t)
  

func Unix(sec int64,nsec int64)时间

     

Unix返回与自1970年1月1日UTC以来给定的Unix时间,秒秒和nsec纳秒相对应的本地时间。在范围[0,999999999]之外传递nsec是有效的。并非所有sec值都具有相应的时间值。一个这样的值是1 <&lt;&lt; 63-1(最大的int64值)。

对于UTC:

time.Now().UTC()
  

UTC返回t,其位置设置为UTC。   链接:https://golang.org/pkg/time/#UTC

对于Unix:

time.Now().Unix()
  

Unix将Unix作为Unix时间返回,这是自1970年1月1日UTC以来经过的秒数。   链接: