fastjson 1.2.39 使用toJSONStringWithDateFormat 格式化内部含有LocalDateTime问题

webghufk  于 2021-11-27  发布在  Java
关注(0)|答案(0)|浏览(186)
public class Test {
    public static void main(String[] args) {
        A a = new A();
        a.setDate(LocalDateTime.now());
        System.out.println(JSON.toJSONStringWithDateFormat(a, "yyyy-MM-dd HH:mm:ss.SSS"));
    }
}
class A {
    @JSONField( format = "yyyy-MM-dd")
    private LocalDateTime date;
    public LocalDateTime getDate() {
        return date;
    }
    public void setDate(LocalDateTime date) {
        this.date = date;
    }
}

输出时间格式化结果是: yyyy-MM-dd 而不是期望的 “yyyy-MM-dd HH:mm:ss.SSS”

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题