Java

날짜 시간계산

자바초보자 2016. 7. 5. 15:07
728x90
String today = null;
  
  
  Date date = new Date();
  
  System.out.println(date);
  
  // 포맷변경 ( 년월일 시분초)
  SimpleDateFormat sdformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  
  // Java 시간 더하기
  
  Calendar cal = Calendar.getInstance();
  
  cal.setTime(date);
  
  // 10분 더하기
  cal.add(Calendar.MINUTE, 10);
  
  today = sdformat.format(cal.getTime());  
  System.out.println("10분후 : " + today);
  
  cal.setTime(date);
  // 1시간 전
  cal.add(Calendar.HOUR, -1);
  
  today = sdformat.format(cal.getTime());  
  System.out.println("1시간 전 : " + today);
  
  cal.setTime(date);
  // 하루 전
  cal.add(Calendar.DATE, -1);
  
  today = sdformat.format(cal.getTime());  
  System.out.println("1일 전 : " + today);

 

 

 

728x90