1. 程式人生 > >java中直接根據Date獲取明天的日期

java中直接根據Date獲取明天的日期

new row time one ima cal tom 獲取 instant

@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);
        localDate = localDate.plusDays(1);
        Date tomorrowDate=java.sql.Date.valueOf(localDate);
        System.out.println(tomorrowDate);
        System.out.printf("%1$tF %1$tT\n", newDate);
    }
打印結果:

技術分享圖片

java中直接根據Date獲取明天的日期