栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

时间戳中的“ m”是什么?如何在没有“ m”的情况下获得时间戳?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

时间戳中的“ m”是什么?如何在没有“ m”的情况下获得时间戳?

我需要这样的输出=> 2009-11-10 23:00:00 +0000 UTC


包装时间

导入“时间”

单调时钟

操作系统同时提供“挂钟”和“单调时钟”,“挂钟”会随时钟同步的变化而变化。一般规则是壁钟用于指示时间,单调时钟用于测量时间。在该程序包中,不是拆分API,而是按时间返回时间。现在,它既包含挂钟读数又包含单调时钟读数。以后的计时操作将使用挂钟读数,但以后的时间测量操作(特别是比较和减法)将使用单调时钟读数。

剥离单调时钟读数的典型方法是使用t = t.Round(0)。

func(时间)第 1.1

func (t Time) Round(d Duration) Time

舍入将舍入t的结果舍入到d的最接近倍数(因为零时间)。中途值的舍入行为是向上舍入。如果d <=
0,则Round返回t,去除任何单调时钟读数,否则保持不变。

func(时间)字符串

func (t Time) String() string

字符串返回使用格式字符串格式化的时间

如果时间具有单调时钟读数,则返回的字符串包括最后一个字段“ m =±”,其中value是格式为十进制秒数的单调时钟读数。


剥离单调时钟读数的典型方法是使用

t = t.Round(0)

例如,

package mainimport (    "fmt"    "time")func main() {    t := time.Now()    fmt.Println(t)    fmt.Println(t.Round(0))}

游乐场:https :
//play.golang.org/p/nglDbs9IGdU

输出:

2009-11-10 23:00:00 +0000 UTC m=+0.0000000012009-11-10 23:00:00 +0000 UTC


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/386039.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号