为了账号安全,请及时绑定邮箱和手机立即绑定

使用时间模块将字符串格式转换为日期

使用时间模块将字符串格式转换为日期

Go
米琪卡哇伊 2022-06-13 16:37:52
我采取了一些日期部分并将它们连接在一起成为yyyy-mm-dd。我试图将该字符串解析为日期格式,以便我可以从另一个日期中减去它以找出差异。这是我得到的错误:.\main.go:67:17: cannot assign time.Time to full_date (type string) in multiple assignment有任何想法吗?full_date := year + "-" + month + "-" + dayfull_date, err = time.Parse("2006-01-02", full_date)currentTime := time.Now()today := currentTime.Format("2006-01-02")age := today.Sub(full_date).Hours() / 24
查看完整描述

1 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

大师们在评论中解释了您的错误,这是您没有错误的代码


    full_date := year + "-" + month + "-" + day

    var parsedDate time.Time

    parsedDate, err = time.Parse("2006-01-02", full_date)

    if err != nil {

        log.Fatalln(err)

    }


    today := time.Now()


    age := today.Sub(parsedDate).Hours() / 24

    fmt.Println("age is ", age)


查看完整回答
反对 回复 2022-06-13
  • 1 回答
  • 0 关注
  • 117 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信