Java

date_time 값 처리 하기 (LocalDateTime)

Young_J 2021. 1. 27. 16:53

*  데이터베이스에 datetime이 yyyy-MM-dd HH:mm:ss 형식으로 저장 될 경우

yyyy-mm-dd hh:mm:ss형식의 String을 LocalDateTime으로 바꾸기

LocalDateTime d = LocalDateTime.parse("2021-01-31 12:52:32", 
DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));

 

* java8에서 시간 / 날짜 비교 

  1. isBefore() : 인자보다 과거일 때 true가 리턴
  2. isAfter() : 인자보다 미래일 때 true가 리턴
  3. isEqual() : 인자와 같은 시간일 때 true가 리턴
public void compareDate1() throws ParseException {

    LocalDateTime date1 = LocalDateTime.parse("2019-07-12T10:11:50.000");
    LocalDateTime date2 = LocalDateTime.parse("2019-11-12T15:20:31.000");

    if (date1.isBefore(date2)) {
        System.out.println("Date1 is before Date2");
    }

    if (date1.isAfter(date2)) {
        System.out.println("Date1 is after Date2");
    }

    if (date1.isEqual(date2)) {
        System.out.println("Date1 is equal Date2");
    }
}

 

출처 : codechacha.com/ko/java-compare-date-and-time/

 

Java - 시간(Time), 날짜(Date) 비교하는 방법

자바에서 시간(Time), 날짜(Date) 비교하는 방법을 소개합니다. Java8에서 LocalDateTime, LocalDate, LocalTime, ZonedDateTime가 제공됩니다. 이 API에서 날짜/시간을 비교할 수 있습니다. Java8 이전에 사용했던 Date,

codechacha.com

출처 : krksap.tistory.com/1158

 

java로 시간(time) 다루기 - yyyy-mm-dd형식 다루기, LocalDateTime 다루기 등

Java8 LocalDateTime을 비롯해 여러가지 시간을 처리하는 클래스들을 쓰면서 나오는 경우를 정리 해보았습니다. 년월일 시분초 지정해서 LocalDateTime생성하기 LocalDateTime now = LocalDateTime.now(); LocalDa..

krksap.tistory.com