但是,这会打印出“11 November 10110”而不是正确的日期“29 November 2014”。
正确的使用方法是Time.Format什么?
潇潇雨雨
浏览 176回答 1
1回答
芜湖不芜
尝试:fmt.Println(t.Format("2 January 2006"))从 Time.Format()Format 返回根据布局格式化的时间值的文本表示,它通过显示参考时间如何定义格式,Mon Jan 2 15:04:05 -0700 MST 2006“在 Go 中解析和格式化日期/时间”一文补充说:我认为在晦涩的格式化代码上使用助记符反映了 Go 开发人员的实用主义以及他们专注于创建一种可以提高用户生产力的语言具有讽刺意味的是,我很难记住该格式模板的确切值和顺序。(尤其是我不断混淆的日期和月份,习惯于 dd-mm 约定,而不是 mm-dd)。