您的位置:首页 > 汽车 > 时评 > 制作视频教程_图标设计免费logo在线生成_seo助力网站转化率提升_百度关键词查询排名怎么查

制作视频教程_图标设计免费logo在线生成_seo助力网站转化率提升_百度关键词查询排名怎么查

2024/9/20 7:58:21 来源:https://blog.csdn.net/xglinux/article/details/142373420  浏览:    关键词:制作视频教程_图标设计免费logo在线生成_seo助力网站转化率提升_百度关键词查询排名怎么查
制作视频教程_图标设计免费logo在线生成_seo助力网站转化率提升_百度关键词查询排名怎么查

use this method to set timezone:
(1)Model field

    @JSONField(format = DateTimeJsonFormatSerializer.TIME_FMT)//fastjson,JSON.toJSONString()@JsonSerialize(using = DateTimesonFormatSerializer.class)//jackson,http request/responseprivate Date deliverTime;

(2) DateTimeJsonFormatSerializer.java


import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;
import lombok.extern.slf4j.Slf4j;import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.TimeZone;@Slf4j
public class DateTimeJsonFormatSerializer extends JsonSerializer<Date> {public static final String TIME_FMT="yyyy-MM-dd HH:mm:ss";public DateTimeJsonFormatSerializer() {log.info("DateTimeJsonFormatSerializer default timezone:" + TimeZone.getDefault().getID());}@Overridepublic void serialize(Date date, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException {TimeZone timeZone = TimeZone.getDefault();
//        TimeZone timeZone = TimeZone.getTimeZone("Asia/Shanghai");SimpleDateFormat dateFormat = new SimpleDateFormat(TIME_FMT);dateFormat.setTimeZone(timeZone);jsonGenerator.writeString(dateFormat.format(date));}
}

参考:
https://www.iditect.com/program-example/java–set-current-timezone-to-jsonformat-timezone-value.html
https://cloud.tencent.com/developer/article/2063631

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com