본문 바로가기
카테고리 없음

날자 시간 더하기 빼기

by 장쿨이 2015. 9. 14.

package studySample;

import java.io.*;
import java.text.SimpleDateFormat;
import java.util.*;

class DateAdd {
 public static void main(String args[]){
  
  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);
 
 }

 

댓글