• 欢迎来到本博客,希望可以y一起学习与分享

gin 时间格式问题

笔记 benz 4周前 (09-22) 6次浏览 0个评论 扫描二维码
文章目录[隐藏]

前言

Go 自身的 time.Time 类型默认解析的日期格式是 RFC3339 标准,也就是 2006-01-02T15:04:05Z07:00 的格式。如果我们想要在 Gin 的 shouldBindJSON 方法中,传入 YYYY-MM-DD hh:mm:ss 格式的日期格式作为 time.Time 类型的值,就会引发类似于 parsing time xx as xx: cannot parse xx as xx 的报错信息。这是因为 time.Time 类型默认支持的日期格式与我们传入的格式不同,导致解析出错。

解决方法

自定义 time类型,重写

参考

Go 自定义日期时间格式解析解决方案 – 解决 parsing time xx as xx 错误
go 时间戳和时间格式的相互转换


文章 gin 时间格式问题 转载需要注明出处
喜欢 (0)

您必须 登录 才能发表评论!