Jenkins

현재시간, 1시간 전, 1일 전 datetime 을 원하는 포맷으로 구하기

thxxyj 2024. 3. 25. 15:54
728x90

현재 시간과 현재 시간 기준으로 전, 후 시간을 원하는 포맷으로 구하는 방법

 

import java.text.SimpleDateFormat
import java.util.Calendar

def get_date() {
    Date date = new Date()  // 현재 시간
    SimpleDateFormat dtformat = new SimpleDateFormat("yyMMdd_HHmmss")      // 포맷 변경
    
    Calendar calendar = Calendar.getInstance()
    calendar.setTime(date)
    today = dtformat.format(calendar.getTime())		// 현재
	
	calendar.add(Calendar.MINUTE, 3)
    threeminafter = dtformat.format(calendar.getTime())		// 3분 뒤
    
	calendar.add(Calendar.HOUR, -1)
    onehourago = dtformat.format(calendar.getTime())		// 1시간 전
    
    calendar.add(Calendar.DATE, -1)
    yesterday = dtformat.format(calendar.getTime())		// 1일 전

}
728x90