JAVA

[Java] 자바 날짜 구하기 String to Date 형변환 Date to String

오탄자 2020. 7. 31. 18:19

자바 시간 구하기

 

  • 자바 날짜함수
  • String to Date
  • Date to String

 

 

현재시간 (2020 년 07월 31일 17시 40분 05초)

 

Date date = new Date();
SimpleDateFormat simpleDate = new SimpleDateFormat("yyyy 년 MM월 dd일 HH시 mm분 ss초");
System.out.println(simpleDate.format(date));

 

 

현재시간 (20200731174011)

 

Date date = new Date();
SimpleDateFormat simpleDate = new SimpleDateFormat("yyyyMMddHHmmss");
System.out.println(simpleDate.format(date));

 

 

두 날짜간 차이 계산 (4)

 

String sDate = "20200701";
String eDate = "20200705";
String dataFormat = "yyyyMMdd";

SimpleDateFormat sdf = new SimpleDateFormat(dataFormat, Locale.KOREA);
Date startDate = null;
Date endDate = null;
lond day = 0;

try {
	startDate = sdf.parse(sDate);
	endDate = sdf.parse(eDate);
catch (ParseException e) {
	
}

day = (endDate.getTime() - sDate.getTime()) / (1000 * 60 * 60 * 24);

System.out.println(Math.abs(dat));

 

String to Date (Fri Jul 31 18:02:05 KST 2020)

 

try {
    String date = "2020-07-31 18:02:05";
    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    Date d = format.parse(date);
	System.out.println(d);
} catch (ParseException e) {
	e.printStackTrace();
}

 

 

Date to String (2020-07-31 18:03:38)

 

try {
    Date date = new Date();
    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String d = format.format(date);
    System.out.println(d);
} catch (ParseException e) {
	e.printStackTrace();
}