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

将time.Time转换为字符串

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

将time.Time转换为字符串

您可以使用

Time.String()
方法将转换
time.Time
string
。这使用格式字符串
"2006-01-0215:04:05.999999999 -0700 MST"

如果您需要其他自定义格式,则可以使用

Time.Format()
。例如,
yyyy-MM-dd HH:mm:ss
使用格式字符串获取时间戳的格式
"2006-01-02 15:04:05"

例:

t := time.Now()fmt.Println(t.String())fmt.Println(t.Format("2006-01-02 15:04:05"))

输出(在Go Playground上尝试):

2009-11-10 23:00:00 +0000 UTC2009-11-10 23:00:00

注意:“ Go Playground”上的时间始终设置为上述值。在本地运行以查看当前日期/时间。

还要注意,使用

Time.Format()
布局作为布局时,
string
您始终必须以希望格式化结果的方式传递相同的时间(称为 参考
时间)。记录在
Time.Format()

Format返回根据布局格式化的时间值的文本表示形式,它通过显示参考时间如何定义来定义格式。

Mon Jan 2 15:04:05 -0700 MST 2006

如果是该值将显示;它作为所需输出的示例。然后,将相同的显示规则应用于时间值。



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

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

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