JDK8 中最简单的处理方式:

 @Test
    public void dateTest(){
        Date now = new Date();
        System.out.println(now);
// java.util.Date -> java.time.LocalDate
        LocalDate localDate=now.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
// java.time.LocalDate -> java.sql.Date
        Date newDate=java.sql.Date.valueOf(localDate);
        System.out.println(newDate);
        System.out.printf("%1$tF %1$tT\n", newDate);
    }

 

打印出来的格式为:

【java】处理时间字段  在数据库查询的时候只想要年月日,不想要时分秒 ,java中设置时间类型为年月日,java中设置Date中的时分秒为00.00.000

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-15
  • 2021-12-05
  • 2022-12-23
猜你喜欢
  • 2021-05-31
  • 2021-05-26
  • 2021-12-09
  • 2021-12-26
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案