import java.util.Date;
import java.text.SimpleDateFormat;

public class DateTest{
 /*
 SimpleDateFormat : DateFormat을 상속 받은 클래스
 -문자열 -> Date   문자열을 Date형식으로
 -Date -> 문자열   Date형식을 문자열으로.
 */
 
 public static void main(String[] args){
  Date date1 = new Date();
  System.out.println(date1);

  //현재시간을 1970.1.1 0:0:0초를 기준으로 밀리초
  long lo = date1.getTime();
  System.out.println(lo);

  SimpleDateFormat sdf = new SimpleDateFormat("yyyy년 MM월 dd일 HH:mm:ss");

  String s = sdf.format(date1);
  System.out.print(s);

  //살아온 날수
  try {
   String birth="1985-05-11";
   SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); 

   Date date2 = format.parse(birth);

   long dif = (date1.getTime()-date2.getTime())/(24*60*60*1000);
   System.out.println("살아온날수 : " + dif);
  }
  catch (Exception e){}
 }
}

 

반응형

'JAVA' 카테고리의 다른 글

[Java/Jsp] 문자.split 에서 "." 이걸로 안 잘리는 경우  (0) 2021.12.20
[JAVA] Scanner 클래스  (0) 2021.12.20
[JAVA] Calendar 클래스 주간  (0) 2021.12.19
[JAVA] Calendar 클래스 달력  (0) 2021.12.19
[JAVA] StringBuffer  (0) 2021.12.19
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기