zoukankan      html  css  js  c++  java
  • LocalDateTime 日期

    //当天的零点
                wrapper.ge(PcTodayQuotation::getCreateTime,LocalDateTime.of(LocalDateTime.now().toLocalDate(), LocalTime.MIN));
                //当天的最后时间
                wrapper.le(PcTodayQuotation::getCreateTime,LocalDateTime.of(LocalDateTime.now().toLocalDate(), LocalTime.MAX));
    LocalDateTime curDateTime =  LocalDateTime.now();
    curDateTime.plusDays(-1);

    curDateTime.minusDays(i).toLocalDate()
            //当天的零点
            System.out.println("当天的零点:  "+LocalDateTime.of(LocalDateTime.now().toLocalDate(), LocalTime.MIN));
            //当天的最后时间
            System.out.println("当天的最后时间:  "+LocalDateTime.of(LocalDateTime.now().toLocalDate(), LocalTime.MAX));
                //i天前的零点
            System.out.println("1天前的零点: "+LocalDateTime.of(LocalDateTime.now().minusDays(1).toLocalDate(), LocalTime.MIN));
                //i天前的最后时间
            System.out.println("1天前的最后时间: "+LocalDateTime.of(LocalDateTime.now().minusDays(1).toLocalDate(), LocalTime.MAX));
                //1月前的零点
            System.out.println("1月前的零点: "+ LocalDateTime.of(LocalDateTime.now().minusMonths(1).withDayOfMonth(1).toLocalDate(), LocalTime.MIN));
                //i天前的最后时间
            System.out.println("1月前的最后时间: "+ LocalDateTime.of(LocalDateTime.now().minusMonths(1).with(TemporalAdjusters.lastDayOfMonth()).toLocalDate(), LocalTime.MAX));
            //1年前的零点
            System.out.println("1年前的零点: "+LocalDateTime.of(LocalDateTime.now().minusYears(1).withDayOfYear(1).toLocalDate(), LocalTime.MIN));
            //i年前的最后时间
            System.out.println("1年前的最后时间: "+LocalDateTime.of(LocalDateTime.now().minusYears(1).with(TemporalAdjusters.lastDayOfYear()).toLocalDate(), LocalTime.MAX));
    LocalDateTime localDateTime = LocalDateTime.now();
            Month month = localDateTime.getMonth();
            Month firstMonthOfQuarter = month.firstMonthOfQuarter();
            Month endMonthOfQuarter = Month.of(firstMonthOfQuarter.getValue() + 2);
            LocalDate localDate_start = LocalDate.of(localDateTime.getYear(), firstMonthOfQuarter, 1);
            LocalDate localDate_end = LocalDate.of(localDateTime.getYear(), endMonthOfQuarter, 1);
            //1季前的零点
            System.out.println("1季前的零点: "+ LocalDateTime.of(localDate_start.minusMonths(1*3).withDayOfMonth(1), LocalTime.MIN));
            //i季前的最后时间
            System.out.println("1季前的最后时间: "+ LocalDateTime.of(localDate_end.minusMonths(1*3).with(TemporalAdjusters.lastDayOfMonth()), LocalTime.MAX));
  • 相关阅读:
    [NOIP2013提高组] CODEVS 3287 火车运输(MST+LCA)
    BZOJ 2763: [JLOI2011]飞行路线(最短路)
    BZOJ 1083: [SCOI2005]繁忙的都市(MST)
    USACO Seciton 5.4 Canada Tour(dp)
    HDOJ 3415 Max Sum of Max-K-sub-sequence(单调队列)
    POJ2823 Sliding Window(单调队列)
    USACO Section 5.4 TeleCowmunication(最小割)
    [IOI1996] USACO Section 5.3 Network of Schools(强连通分量)
    USACO Section 5.3 Milk Measuring (IDDFS+dp)
    USACO Section 5.3 Big Barn(dp)
  • 原文地址:https://www.cnblogs.com/mingforyou/p/14812958.html
Copyright © 2011-2022 走看看