[java] 자바에서 현재 날짜와 시간 얻기
자바에서는 java.util
패키지의 Date
클래스나 Calendar
클래스를 사용하여 현재 날짜와 시간을 얻을 수 있습니다. 하지만 Java 8 이후부터는 java.time
패키지에서 제공하는 LocalDate
와 LocalTime
클래스를 사용하는 것을 권장합니다.
LocalDate 사용하기
LocalDate
클래스는 현재의 날짜를 나타내는 불변의 클래스입니다. 다음은 LocalDate
를 사용하여 현재 날짜를 얻는 방법입니다.
import java.time.LocalDate;
public class Main {
public static void main(String[] args) {
LocalDate currentDate = LocalDate.now();
System.out.println("현재 날짜: " + currentDate);
}
}
위 코드를 실행하면 현재 날짜를 출력할 수 있습니다.
LocalTime 사용하기
LocalTime
클래스는 현재의 시간을 나타내는 불변의 클래스입니다. 다음은 LocalTime
을 사용하여 현재 시간을 얻는 방법입니다.
import java.time.LocalTime;
public class Main {
public static void main(String[] args) {
LocalTime currentTime = LocalTime.now();
System.out.println("현재 시간: " + currentTime);
}
}
위 코드를 실행하면 현재 시간을 출력할 수 있습니다.
LocalDateTime 사용하기
LocalDateTime
클래스는 날짜와 시간을 함께 나타내는 불변의 클래스입니다. 다음은 LocalDateTime
을 사용하여 현재 날짜와 시간을 얻는 방법입니다.
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
LocalDateTime currentDateTime = LocalDateTime.now();
System.out.println("현재 날짜와 시간: " + currentDateTime);
}
}
위 코드를 실행하면 현재 날짜와 시간을 출력할 수 있습니다.