package com.tzld.piaoquan.longarticle.utils; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; import java.time.ZoneId; import java.time.format.DateTimeFormatter; import java.util.Calendar; import java.util.Date; public class DateUtil { public static Date getThatDayDate() { Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); calendar.set(Calendar.HOUR_OF_DAY, 0); calendar.set(Calendar.MINUTE, 0); calendar.set(Calendar.SECOND, 0); return calendar.getTime(); } private static final DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss"); public static long convertToTimestamp(String timeString) { LocalTime localTime = LocalTime.parse(timeString, formatter); LocalDate today = LocalDate.now(); LocalDateTime localDateTime = LocalDateTime.of(today, localTime); return localDateTime.atZone(ZoneId.systemDefault()).toInstant().toEpochMilli(); } public static String getThatDayDateString() { DateTimeFormatter dateFormat = DateTimeFormatter.ofPattern("yyyy-MM-dd"); LocalDate today = LocalDate.now(); return dateFormat.format(today); } }