java8新特性LocalDateTime字符串转时间比较大小(5)

时间:2025-05-16 09:12:26
import ; import ; import ; import ;import ; public class TimeCompare { public static void main(String[] args) { // String time1 = "2019-06-26 19:00:00"; // SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//有漏洞,建议不要用 // Date date1; // try { // date1 = (time1); // Date date2 = new Date(); // ((date2)); // ((date2)); // } catch (ParseException e) { // (); // } //第一种 String time1 = "2019-06-26 19:00:00"; DateTimeFormatter dtf2 = ("yyyy-MM-dd HH:mm:ss"); LocalDateTime localDateTime = (time1, dtf2); ((()));//你的时间在当前时间之前是true ((()));//在当前时间之后是false
//第二种
LocalDateTime now = ();

Duration duration = (now,now);
        (duration);
        long days = (); //相差的天数
        long hours = ();//相差的小时数
        long minutes = ();//相差的分钟数
        long millis = ();//相差毫秒数
        long nanos = ();//相差的纳秒数
        (millis);
//第三种
        long mills = (()).toInstant().toEpochMilli();
        (mills >= ());
} }