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
Date 클래스
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분
Calendar 클래스
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