Published 2022. 11. 4. 17:33

Date(java.util)
 -날짜 및 시간에 대한 값을 담을 수 있는 객체

 public class DateRun {

	public static void main(String[] args) {
        // 기본생성자로 생성 => 현재 날짜 및 시간(시스템 날짜 및 시간) 을 담고있음 
		Date date1 = new Date();
	    System.out.println(date1);
	    
	    // 내가 원하는 날짜(2023.03.27)로 셋팅
	    // 1) 매개변수 생성자를 이용해서 생성
	    Date date2 = new Date(2023-1900,3-1,27);  
	    System.out.println(date2);
	    
	    //2)기본생성자로 생성 후 setter메소드 이용해서 값 변경
	    date1.setYear(2023-1900);
	    date1.setMonth(3-1);
	    date1.setDate(27);
	    
	    System.out.println(date1.toString());

 

>> year의 기본값이 year + 1900 / month의 기본값이 month +1로 되어있어 

원하는 날짜로 세팅을 원하면 year - 1900 / month-1 해줘야 함

 

 

* SimpleDateFormat : 원하는 포멧으로 날짜  출력 

        
        //2023년 03년 27일 16시 11분 05초
	    //2023/03/27
	    
	    //내 마음대로 포맷을 적용해서 출력가능 
	    //java.text.SimpleDateFormat 클래스
	    
	    SimpleDateFormat sdf = new SimpleDateFormat("yyyy년 MM월 dd일(E) HH시 mm분 ss초");
	    SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd");
	    
	    System.out.println(sdf.format(date1));
	    
	    String formatDate = sdf2.format(date1);
	    System.out.println(formatDate);

 

'JAVA' 카테고리의 다른 글

11.Exception_ CheckedException  (0) 2022.11.07
11. Exception_ UnCheckedException  (0) 2022.11.07
10. API _ Wrapper  (0) 2022.11.04
10. API _ StringTokenizer  (0) 2022.11.04
10.API_String 메소드  (0) 2022.11.04
복사했습니다!