import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

public class LocalDateExample {
	public static void main(String[] args) {
		// LocalDate => 날짜만 사용 가능
		// LocalDateTime => 날짜와 시간도 사용가능
		
		//현재 실행한 시간을 알려줌
		LocalDateTime now = LocalDateTime.now();
		System.out.println(now);
		
		// method chaining 방식
		String format = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd E hh:mm:ss.SSS"));
		
		System.out.println(format);
	}

}
2023-02-06T16:34:21.026
2023-02-06 월 04:34:21.027
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class DateExample {
	public static void main(String[] args) {
//		String dateString = date.toString();
//		System.out.println(dateString);
		
		Date date = new Date();
		//날짜 포맷팅(SimpleDateFormat)
		SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd E hh:mm:ss.S");

//확장자 파일명 만들때 많이 쓰는방법  밀리세컨드
 //SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddhhmmssSSS");
		String format = dateFormat.format(date);
		System.out.println(format);
//		Calendar.getInstance();

	}
}
//Mon Feb 06 16:17:09 KST 2023
//20230206041940961
2023-02-06 월 04:17:09.932

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

public class Date2 {
	public static void main(String[] args) {
		Date date = new Date();
		
		SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy년 MM월 dd일 E요일 hh시 mm분");
		String format = dateFormat.format(date);
		System.out.println(format);
		

	}
}
2023년 02월 06일 월요일 04시 46분

import java.util.Calendar;

import bank2.CheckingAccount;

public class DateExample {
	public static void main(String[] args) {

		Calendar calendar = Calendar.getInstance();
		
		int year = calendar.get(Calendar.YEAR);
	    int month = calendar.get(Calendar.MONTH);
	    int day = calendar.get(Calendar.DAY_OF_MONTH);
	    int hour = calendar.get(Calendar.HOUR);
	    int minute = calendar.get(Calendar.MINUTE);
	    int second = calendar.get(Calendar.SECOND);
	    int milliSecond = calendar.get(Calendar.MILLISECOND);
	    int dayOfWeek = calendar.get(Calendar.DATE);
	    System.out.printf("%4d-%02d-%02d %02d:%02d:%02d.%03d %d",
                      year, month+1, day, hour, minute, second, milliSecond, dayOfWeek);
		

	}
}
2023-02-06 04:26:23.774 6