收藏
回答

发货信息录入接口,同样代码,有的正常,有的提示:上传时间非法,请按照 RFC 3339 格式填写?

// 获取当前系统的时区
ZoneId zoneId = ZoneId.systemDefault();
// 将 LocalDateTime 转换为 ZonedDateTime
ZonedDateTime zonedDateTime1 = localDateTime.atZone(zoneId);
// 定义格式器
DateTimeFormatter formatter1 = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
// 格式化时间同意t同

{"errcode":268485216,"errmsg":"上传时间非法,请按照 RFC 3339 格式填写 rid: 66d71839-37437807-2a1cd99b"}

"upload_time":"2024-09-03T11:01:42.000+08:00" 这是我上传的时间

同样的代码有些都是正常上传的,但是有些单据就是无法上传,检查了参数打印也是根据示例是一样的。这需要我怎么改咯。

回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    09-04

    你好,如果毫秒为0,则不需要在时间字符串中显示出来。

    09-04
    有用
    回复 2
    • Chi chi chi
      Chi chi chi
      09-04
      2024-09-03T11:04:41+08:00
      我试了还是报错
      {"errcode":268485216,"errmsg":"上传时间非法,请按照 RFC 3339 格式填写 rid: 66d85d37-7c6fb1cd-302f1895"}
      09-04
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      09-06回复Chi chi chi
      upload_time是发货的时间点,之前发过一次货,新的发货时间晚于旧的时间点
      09-06
      回复
  • Chi chi chi
    Chi chi chi
    09-05

    这个返回非常误导人,并不是时间格式有问题,其实是发货时间相隔太远了。我改成当前时间了都是可以正常上传了

    09-05
    有用
    回复 1
    • 戴
      10-25
      “发货时间相隔太远” 是什么意思?  遇到一的问题  发货信息提交就提示 268485216
      10-25
      回复
登录 后发表内容