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

Golang XML Unmarshal 和 time.Time 字段

Golang XML Unmarshal 和 time.Time 字段

Go
蓝山帝景 2021-06-15 17:26:53
我有通过 REST API 检索的 XML 数据,我将其解组到 GO 结构中。其中一个字段是日期字段,但是 API 返回的日期格式与默认的 time.Time 解析格式不匹配,因此解组失败。有什么方法可以指定解组函数在 time.Time 解析中使用哪种日期格式?我想使用正确定义的类型并使用字符串来保存日期时间字段感觉不对。示例结构:type Transaction struct {    Id int64 `xml:"sequencenumber"`    ReferenceNumber string `xml:"ourref"`    Description string `xml:"description"`    Type string `xml:"type"`    CustomerID string `xml:"namecode"`    DateEntered time.Time `xml:"enterdate"` //this is the field in question    Gross float64 `xml:"gross"`    Container TransactionDetailContainer `xml:"subfile"`}返回的日期格式为“yyyymmdd”。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 186 浏览
慕课专栏
更多

添加回答

举报

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