因此,如標(biāo)題所示,我正在嘗試使用 time.Now().Format("02_01_2006") 以 dd_mm_yy 格式格式化日期,如該操場(chǎng)會(huì)話所示:http://play.golang.org/p/alAj-OcRZt第一個(gè)問(wèn)題,dd_mm_yyyy 不是可接受的格式,只有 dd_mm_yy 是,這很好,我可以自己操作返回的字符串。我對(duì)你的問(wèn)題是幫助我弄清楚 Go 甚至試圖用這個(gè)輸入做什么。你應(yīng)該注意到你得到的結(jié)果是:10_1110009好幾千年了,它丟失了下劃線,它只為_2 做。這個(gè)字符序列在這里是否代表了一些特殊的東西?用連字符或空格替換最后一個(gè)下劃線會(huì)返回有效結(jié)果。dd_mm_yy 工作正常。只是這個(gè)特殊情況似乎完全脫離了手柄。在我的本地機(jī)器上(Go playground 在特定日期),今天(第 5 天)的結(jié)果是:05_01 5016這同樣很奇怪,因?yàn)樗惶鎿Q在一個(gè)似乎是 ANSIC 的空間中。
在 Go 中將日期格式化為 dd_mm_yyyy 會(huì)產(chǎn)生奇怪的值
胡說(shuō)叔叔
2021-12-06 19:12:16