如何在golang中转换日期格式?

Dan*_*any 2 time date go date-conversion

我想在golang中将日期格式转换2010-01-23 11:44:20Jan 23 '10 at 11:44.我从时间包中尝试了一些功能,但无法实现.

有人可以帮我吗?

Joa*_*son 7

您可以使用时间包Parse并将Format其转换为所需的文本格式.无论采取你需要作为一个参数,这使得格式非常容易理解的格式的参考时间(2006-01-02 15点04分05秒).

dtstr1 := "2010-01-23 11:44:20"
dt,_ := time.Parse("2006-01-02 15:04:05", dtstr1)

dtstr2 := dt.Format("Jan 2 '06 at 15:04")
Run Code Online (Sandbox Code Playgroud)

一个可以测试的游乐场.