登录
首页 >  Golang >  Go问答

在Go语言中将日期格式从2019-01-02修改为2019/01/01

来源:stackoverflow

时间:2024-03-05 11:15:25 303浏览 收藏

学习Golang要努力,但是不要急!今天的这篇文章《在Go语言中将日期格式从2019-01-02修改为2019/01/01》将会介绍到等等知识点,如果你想深入学习Golang,可以关注我!我会持续更新相关文章的,希望对大家都能有所帮助!

问题内容

有人可以帮我如何在 go lang 中格式化从 2019-01-02 到 2019/01/01 的日期。这是我到目前为止的代码

str := "2019-01-02 00:00:00"
//layout := "2006-01-02T15:04:05.000Z"

t, err := time.Parse("2006/01/02 15:04:05", str)

if err != nil {
    fmt.Println(err)
}
fmt.Println(t)

并且它总是将 parsing 时间“2019-01-02 00:00:00”抛出为“2006/01/02 15:04:05”:无法将“-01-02 00:00:00”解析为“ /“

我看过教程,但没什么用


解决方案


解析需要str的格式和next将时间格式化为期望的格式

str := "2019-01-02 00:00:00"
//layout := "2006-01-02T15:04:05.000Z"

t, err := time.Parse("2006-01-02 15:04:05", str)

if err != nil {
    fmt.Println(err)
}
fmt.Println(t.Format("2006/01/02 15:04:05"))

今天带大家了解了的相关知识,希望对你有所帮助;关于Golang的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>