728x90
반응형
package chap12;
/*
두개의 날짜를 입력받아서 두날짜사이의 일수를 출력하기
[결과]
첫번째 날짜를 입력하세요(yyyy-MM-dd)
2022-03-23
두번째 날짜를 입력하세요(yyyy-MM-dd)
2022-03-25
2022-03-25 -2022-03-23 일자의 차이 : 2
*/
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class Test0323_2 {
public static void main(String[] args) throws ParseException {
System.out.println("첫번째 날짜를 입력하세요(yyyy-MM-dd)");
Scanner scan = new Scanner(System.in);
String first = scan.nextLine();
System.out.println("두번째 날짜를 입력하세요(yyyy-MM-dd)");
String second = scan.nextLine();
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
Date fdate = sf.parse(first);
Date sdate = sf.parse(second);
long datecnt = (sdate.getTime() - fdate.getTime()) / (1000 * 60 * 60 * 24);
System.out.printf
("%s -%s 일자의 차이 : %d\n", second, first, datecnt);
}
}
728x90
반응형
'study > Java' 카테고리의 다른 글
[Java] 32. Collection (List) Exam1 (화면에서 홀수개의 정수를 입력받아 입력받은 숫자의 평균과 중간값 출력하기) (0) | 2022.03.30 |
---|---|
[Java] 32. Collection (List1) (0) | 2022.03.30 |
[Java] 31. Test1 풀이 (년도와 월을 입력받아 해당 월의 달력을 출력하기) (0) | 2022.03.29 |
[Java] 31. Test2 (두개의 날짜를 입력받아서 두날짜사이의 일수를 출력하기) (0) | 2022.03.29 |
[Java] 31. Test1 (년도와 월을 입력받아 해당 월의 달력을 출력하기) (0) | 2022.03.29 |