여기 활동을 일정 변경하는 데 현재 사용중인 코드가 있습니다. 그것은 잘 작동하고 있습니다 : D. 기본적으로 현재 시간보다 24 시간 앞서 활동을 일정을 재조정합니다.자바 캘린더, 반복적으로 작업 설정
나는 반복 활동 (예를 들어, 매일 활동 일정을 다시 잡을 수있는 옵션)을 원하고, 가능한 경우 설정 날짜까지하고 싶습니다.
누구에게 조언이 있습니까?
@Override
public void rescheduleActivity(int id) {
Activity activity = activityRepositoryJPA.findById(id);
LocalDateTime date = LocalDateTime.now();
Timestamp newDate = Timestamp.valueOf(date.plus(24, ChronoUnit.HOURS));
activity.setStartDateTime(newDate);
activityRepositoryJPA.saveAndFlush(activity);
}
표준 시간대 또는 UTC 오프셋의 개념이 없으므로 타임 라인에서 실제로는 LocalDateTime을 사용하지 마십시오. UTC로 타임 라인상의 한 지점 인'인스턴트 (instant) '를 원한다. –
@ KabiraSuleman 문제가 해결 되었습니까 ??? 예, 그렇다면 upvote하고 아래에서 정답을 받아들이십시오. 저희에게 – Ravi