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

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

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

Go
慕容森 2022-06-27 14:56:41
我的方法以这种格式注册当前时间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”类型?
查看完整描述

1 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

我同意Sheshnath。看起来您需要使用time.Parse https://golang.org/pkg/time/#Parse

由于您已经指定了格式,time.RFC3339在您使用 时time.Now(),您应该能够做到

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


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

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号