gpt4 book ai didi

go - 在Golang中将字符串转换为时间结构

转载 作者:行者123 更新时间:2023-12-01 22:32:09 24 4
gpt4 key购买 nike

我的方法以这种格式注册当前时间

now = time.Now().format(time.RFC3339)
我想将其分配给
message.LastReadAt = &now // field LastReadAt *time.Time`example:"2020-05-01T15:00:00Z"` of Message type
但是,当我尝试“message.LastReadAt =&now”时,会收到此消息
Cannot use '&now' (type *string) as type *time.Time   
如何将变量“now”转换回“* time.Time”类型?

最佳答案

我同意Sheshnath的观点。看来您需要使用time.Parse https://golang.org/pkg/time/#Parse
由于您已经在使用time.RFC3339中指定了格式time.Now(),因此您应该能够

t, _ := time.Parse(time.RFC3339, now)
message.LastReadAt = t

关于go - 在Golang中将字符串转换为时间结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63617867/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com