gpt4 book ai didi

date - 在 Go 中将日期格式化为 dd_mm_yyyy 给出了奇怪的值

转载 作者:IT王子 更新时间:2023-10-29 01:52:47 26 4
gpt4 key购买 nike

如标题所示,我正在尝试使用 time.Now().Format("02_01_2006") 将日期格式化为 dd_mm_yy 格式,如该 Playground session 所示:

http://play.golang.org/p/alAj-OcRZt

第一个问题,dd_mm_yyyy 不是可接受的格式,只有 dd_mm_yy 是,这很好我可以自己操作返回的字符串。

我的问题是帮助我弄清楚 Go 甚至试图用这个输入做什么。

你应该注意到你得到的结果是:

10_1110009

好几千年了,它失去了它只为 _2 做的下划线。这个字符序列在这里代表什么特别的东西吗?

用连字符或空格替换最后一个下划线会返回有效结果。 dd_mm_yy 工作正常。只是这个特殊案例似乎完全脱离了控制。

在我的本地机器上(Go playground 在特定日期)今天(5 号)的结果是:

05_01 5016

这同样奇怪,如果不是更奇怪的话,因为它被替换在一个似乎是 ANSIC 东西的空间中。

最佳答案

这很可能是由于以下错误:https://github.com/golang/go/issues/11334

这已在 Go 1.6beta1 中修复

关于date - 在 Go 中将日期格式化为 dd_mm_yyyy 给出了奇怪的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34616089/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com