开发者社区 问答 正文

fastjson2怎么设置默认时区,现在出现了时间丢失一天的情况。

怎么设置默认时区,现在出现了时间丢失一天的情况。

字段上加了 @JSONField(format = "yyyy-MM-dd")。序列化出来比实际少了一天。感觉应该是时区的问题,怎么配置默认的时区啊。全化怎么配置?

原提问者GitHub用户ztianz

展开
收起
白夜行fighting 2023-04-21 10:39:48 330 分享 版权
1 条回答
写回答
取消 提交回答
  • 可以如下的方式设置时区

    JSONWriter.Context context = JSONFactory.createWriteContext(); context.setZoneId(ZoneOffset.UTC); // 设置时区 JSON.toJSONString(object, context);

    原回答者GitHub用户wenshao

    2023-04-21 12:44:48
    赞同 展开评论
问答地址: