JAVA/코드
10_25 _연습05 Date
0304호
2022. 10. 25. 18:59
package util;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateCreate {
public static void main(String[] args) {
//현재 시간을 갖는 Date 인스턴스 생성
Date currentTime = new Date();
//출력 - 년 월 일 시 분 초 출력
System.out.println(currentTime);
//원하는 날짜를 가지고 생성 : 1994년 6월 16일 15시
//년도에서 1900을 빼야하고 월에선 1을빼야함
Date firstTime = new Date(122,5,16,15,0,0);
//출력 - 년 월 일 시 분 초 출력
System.out.println(firstTime);
//년도만 추출해서 출력
int year = firstTime.getYear() + 1900;
System.out.println(year);
//원하는 포멧으로 출력
//1994년 6월 16일 ?요일 이라고 출력
SimpleDateFormat sdf = new SimpleDateFormat("yyyy MM dd E요일");
System.out.println(sdf.format(firstTime));
//연습해볼만한 과제 = 년월일을 비교해서 년월일이 같으면 시간과 분을 그렇지않으면 년월일을 출력
Date today = new Date(122,9,25);
SimpleDateFormat dateToday = new SimpleDateFormat("yyyy MM dd E요일");
System.out.println(dateToday.format(today));
}
}