운영 및 LOCALDATE 로컬 시간 LocalDateTime의 즉시 사용

 

I. 서론  

  LOCALDATE 현재 (또는 지정) 날짜 형식을 나타냅니다 : YYYY-MM-DD를

  로컬 시간은 형식으로 현재 (또는 지정된) 시간을 나타낸다 : HH : MM : SS를 SSS

  YYYY-MM-ISO 형식 : mm : LocalDateTime 현재 (또는 지정된) 날짜 및 시간 형식을 나타내는 SS SSS, 전자는 그 둘의 조합

  순간 전류를 나타낸다 (또는 지정) 순간적인 시간 지점 또는 지점 바로

 

II. 사용 소개  

  jdk1.8 유형이 시간 현재 날짜와 시간을 나타내는, 재 작성되었습니다 나타냅니다 후 세 개의 클래스를 LOCALDATE, 로컬 시간, LocalDateTime을, 시점을 나타내는 것은 순간 순간입니다

  API가 지원되는 유형의 동작 시간은, 그것의 사용은 실질적으로 균일하다, 동작 시간을 결정하고, 시간을 조작 특정 미래 시간을 입력 한 생성자 메소드 게터, 더하거나 동작을 제공한다.

  LOCALDATE

  현지 시각   

  localdateti에

  즉시

LOCALDATE

공용  클래스 LocalDateTimeTest { 
    
    공공  정적  무효 메인 (문자열 []에 args) { // ============ LoacalDate 구성 ============ 
        
        LOCALDATE LOCALDATE = LocalDate.now ();                  // 현재 시간을 얻을 : 2019년 12월 7일 
        LOCALDATE localDate2 = LocalDate.of (2019, 12, 8);      // 매개 변수에 따라 매개 변수는 년, 월, 일을위한 것으로 날짜를 설정 
        
        (에서 System.out.println " ----- LOCALDATE "+ LOCALDATE) 
        에서 System.out.println ( "localDate2 ----- "+ localDate2); 
        
        // ============ LoacalDate GET 현재 시간 속성 == ========== 
        
        에서 System.out.println (localDate.getYear ());              // 현재 연도를 가져옵니다 : 2019 
        에서 System.out.println (localDate.getMonth ());             // 가져 오기 현재 월, 영어로 12 월         
        에서 System.out.println (localDate.getMonthValue ());          // 현재 월, 수치를 가져 오기 : (12) 
        
        에서 System.out.println (localDate.getDayOfMonth ());          // 얻을 현재 날짜 월 7 처음 몇 일 
        에서 System.out.println (localDate.getDayOfWeek은 ());           // 현재 요일을 얻을 (주 영어 이름) : 토요일 
        ;에서 System.out.println (localDate.getDayOfYear ())           // : (341) 현재 날짜를 얻을 수는 올해 처음 몇 일 
        
        ;에서 System.out.println (localDate.lengthOfYear은 ())           // 현재를 얻을 수 얼마나 많은 일 경우 날짜
        에서 System.out.println (localDate.lengthOfMonth ());          // 해당 월의 현재 날짜를 가져옵니다 얼마나 많은 일 
        에서 System.out.println (localDate.isLeapYear ());             // 취득은 현재 연도가 윤년인지 
        
        // ==== 수정 ======== LoacalDate 현재 시간 ============ 
        
        에서 System.out.println (localDate.minusYears ( 1));            // 현재 날짜를 뺀 일년 
        시스템. Out.println (localDate.minusMonths (1).);           // 현재 날짜 월 저장 
        에서 System.out.println (localDate.minusDays (1).);             // 현재 날짜를 뺀 일일 
        
        에서 System.out.println (LOCALDATE. plusYears ( 1));             // 현재 날짜 플러스 일년
        에서 System.out.println (localDate.plusMonths (1));            // 월에 현재 날짜 
        에서 System.out.println (localDate.plusDays (1));              // 현재 날짜 및 일일 
        
        // ==== ======== LoacalDate 여부는 현재 시간 ============ 결정 
        에서 System.out.println ( "LoacalDate 판정" ) 
        에서 System.out.println (localDate.isAfter (localDate2) )                     // LOCALDATE에 localDate2日期之后 
        에서 System.out.println (localDate.isBefore (localDate2));                     // LOCALDATE에 localDate2日期之前 
        (localDate.isEqual (localDate2))에서 System.out.println;                     // LOCALDATE 및 localDate2日期평등 
        
        //============ LoacalDate 금회 지원되는 유형 ============ 
        에서 System.out.println (localDate.isSupported (ChronoField.DAY_OF_YEAR));     // 금회 시간 유형이 지원됩니다 년의 어느 날,이 시나리오는 알지 못한다 
        () localDate.isSupported (ChronoUnit.DAYS)에서 System.out.println을;             // 현재 날짜 지원 단위 : 일 (현재 시간이 하루에 의해 설명 계산하기) 
        
        에서 System.out.println (localDate.with (TemporalAdjusters.firstDayOfMonth ()));             // 1 일에이 달 
        에서 System.out.println (localDate.with (TemporalAdjusters.firstDayOfNextMonth ()));         // 다음 달, 첫날 
        에서 System.out.println (localDate.with (TemporalAdjusters.firstDayOfNextYear ()));          // 1 일에서 
        
     //============ LOCALDATE 지정된 작동 시간 ===============     
        에서 System.out.println (localDate.withDayOfMonth (2));                                     // 달 처음 몇 일 
        에서 System.out.println (localDate.with (TemporalAdjusters.lastDayOfMonth ()));              // 이 달의 마지막 날 
        에서 System.out.println (localDate.with (TemporalAdjusters.previous (DayOfWeek.SUNDAY)    )); // 지난 주 일요일 날짜입니다 
        에서 System.out.println (localDate.with (TemporalAdjusters.next (DayOfWeek.MONDAY)));        // 월요일 다음 주 몇 수 
               
}

현지 시각

공공  정적  무효 testLocalTime는 () { 
        
        // ============ 로컬 시간 구성 ============ 
        로컬 시간 localTime를, LocalTime.now = ();                 // 현재 시간을 얻는 
        
//         파라미터 설정에 따른 LocalTime.of (INT 시간, INT 분), 파라미터도 있었다 점
 //         LocalTime.of (INT 시간, 분, INT, INT SECOND) 파라미터의 설정에 따라, 파라미터이었던 시간, 분, 제 
        로컬 시간 localTime2 = LocalTime.of (18 (18)가된다 ), 
        로컬 시간 localTime3 = LocalTime.of (18, 18, 18 ) 
        에서 System.out.println (localTime2) 
        에서 System.out.println (localTime3); 
        
        // === ========= LoacalDate GET 현재 시간 속성 ============
         에서 System.out.println (localTime을 등);
        에서 System.out.println (localTime.getHour ()) 
        에서 System.out.println (localTime.getMinute ()) 
        에서 System.out.println (localTime.getSecond ()) 
        
        에서 System.out.println (localTime.plusHours ( . 1 ));         // 현재 시간 더하기 1 
        에서 System.out.println (localTime.plusMinutes (1)).     // 금회 에다가 1 분을 더한 값 
        에서 System.out.println (localTime.plusSeconds (1)).     // 현재 시간 + 일초 
        
        에서 System.out.println (localTime.minusHours ( 1).);     // 현재 시간을 뺀 시간 
        에서 System.out.println (. localTime.minusMinutes (1));     // 현재 시간을 뺀 분 
        시스템 .out.println (localTime.minusSeconds (1).);     //현재 시간 - 1초 
        
}

localdateti에

공공  정적  무효 로 testlocaldateti () { 
        행 localdateti에 localdateti = localdatetime.now (); 
        에서 System.out.println (localdateti OME); 
        
        LOCALDATE LOCALDATE = localdate.now (); 
        의 현지의 현지 = localtime.now (); 
        localdatetime2에 Localdateti = localdatetime.of (LOCALDATE LOCALTIME); 
        에서 System.out.println (localdatetime2); 
        에서 System.out.println (localdateti OME); 
        
}

즉시

공공  정적  무효 testInstant () { 
        인스턴트 즉석 = Instant.now () 
        에서 System.out.println (순간) 
        에서 System.out.println (instant.getNano ());              // 나노초 번호 
        에서 System.out.println (인스턴트 .getEpochSecond ());     // 1970 년 초 현재 수 
        에서 System.out.println (instant.toEpochMilli ());      // . 지금은 1970 밀리 초 (새로운 날짜 ()의 수를 다음 getTime ()에 System.currentTimeMillis 마찬가지로)
         // 간격이 생략 ============ 일치의 사용을 즉시 ============ 시간을 빼기 
        
}

 

 

 

 

 

 

 

 

 

 

추천

출처www.cnblogs.com/MrRightZhao/p/12005187.html