开发者社区> 问答> 正文

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

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

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

原提问者GitHub用户ztianz

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

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

    原回答者GitHub用户wenshao

    2023-04-21 12:44:48
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载