JAVA日期当天0点0分0秒

发布时间 2023-12-12 11:08:10作者: BigJor

LocalDateTime

LocalDateTime ldt = LocalDateTime.now();
LocalDateTime todayZero = LocalDateTime.of(ldt.getYear(), ldt.getMonthValue(), ldt.getDayOfMonth(), 0, 0, 0);

DateTimeFormatter

DateTimeFormatter DATE_ZERO_FORMAT = DateTimeFormatter.ofPattern("yyyyMMdd");
LocalDateTime ldt = LocalDateTime.now();
String todayZeroStr = ldt.format(DelegateActiveComp.DATE_ZERO_FORMAT);

SimpleDateFormat

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date activationTime = dateFormat.parse(dateFormat.format(new Date()));