java.sql.Timestamp丢失精度问题

Timestamp的构造函数Timestamp(long time) 会丢失纳秒部分的精度,需要重新补偿

        
        Timestamp t1 = Timestamp.valueOf("2019-12-13 15:19:53.2202080");
        
        Timestamp t2 = new Timestamp(1576250393220208000L / 1000000L);
        t2.setNanos((int) (1576250393220208000L % 1000000000L));
©️2020 CSDN 皮肤主题: 创作都市 设计师:CSDN官方博客 返回首页