[Spring] 날짜 다루기

길위에 히피·2023년 6월 14일

Spring

목록 보기
1/6

백엔드 서버를 다루다보면 빈번하게 접하게 되는 시간다루기이다.
오늘 날짜를 가지고 와야되고, 오늘 날짜에서 시간을 더해주기도 해야되고, 그리고 db에 입력하기 위해 변환도 해줘야 한다.
이럴때 아래 코드를 참고해서 개발하자!!

import java.time.LocalDateTime;
import java.util.Date;

public void makeTime(){
	// db에서 불러온 시간 가져오기 
	Timestamp userCurStopDate =(Timestamp) userBlockState.get("USER_STOP_DATE");
    // sql 시간 형식 바꾸기 
	LocalDateTime userStopDate = userCurStopDate.toLocalDateTime();
    
    // 현재 시간 가져오기 
	LocalDateTime currentDateTime = LocalDateTime.now();
    
    // 현재 시간에 기간 추가하기 
	LocalDateTime endDateTime = currentDateTime.plusDays(3);
    
    // 시간 sql 입력 형식으로 변경하기 
	Date endDate = java.sql.Timestamp.valueOf(endDateTime);
}
profile
마음맘은 히피인 일꾼러

0개의 댓글