
1 DreamStar 2022 年 6 月 2 日 序列化方面不多赘述, jdk8 时间类库足以 ```java DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); Instant now = Instant.now(); System.out.printf( "中国: %s%n 泰国: %s", formatter.format(now.atZone(ZoneId.of("Asia/Shanghai"))), formatter.format(now.atZone(ZoneId.of("Asia/Bangkok"))) ); ``` |
3 lower 2022 年 6 月 2 日 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" , timezOne= "GMT+7") 直接字段上加注解??? |
5 dcsuibian 2022 年 6 月 2 日 via Android 我都是传个时间戳让前端自己调 |
6 neptuno OP @lower 有很多接口都有 date 类型返回,不知道有没有办法,全局设置 fastjson 的 timezone ,网上查到的都是 jackson 的配置。我看 fastjson 默认是使用 Timezone.getdefault(),但没找到手动设置的地方 |
7 night98 2022 年 6 月 3 日 偷懒的话写个 date 类型的自定义序列化器注入进去,里面直接设置为泰国时区格式化 |