2016-08-11 4 views
-1

이 함수는이 형식의 데이터를 내 db에 저장하고, 사용자가 을 선택하고> 5 일 전에 확인하고 ArrayList에 저장하려고합니다. 루프에서이 날짜를 어떻게 확인할 수 있습니까? 도와 주셔서 감사합니다.Spring Data의 Java LocalDateTime

//DATE 
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); 
LocalDateTime dateTime = LocalDateTime.now(); 
String formattedDateTime = dateTime.format(formatter); 

//SAVE 
selectedRepository.save(new Selected(randomId, dateTime)); 

{ 
    "id": 1, 
    "selectedPersonId": 1, 
    "selectedDate": { 
    "dayOfMonth": 11, 
    "dayOfWeek": "THURSDAY", 
    "dayOfYear": 224, 
    "month": "AUGUST", 
    "monthValue": 8, 
    "year": 2016, 
    "hour": 12, 
    "minute": 31, 
    "nano": 851000000, 
    "second": 44, 
    "chronology": { 
     "id": "ISO", 
     "calendarType": "iso8601" 
    } 
    } 
} 
+1

쿼리 할 엔티티의 코드를 보여줍니다. –

답변

0

그것이 지난 5 일 이내에 선택한 경우이 같은 것을 할 수있는 확인하려면 :

LocalDateTime fiveDaysAgo = LoclaDateTime.now().minusDays(5); 
if(compareDate.isAfter(fiveDaysAgo)) { 
    // do something 
} 

지금 당신은 그냥 주위에 루프 경우에 대한 귀하의를 구성 할 필요를 케이스.

관련 문제