[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);
}
}
위 코드를 실행하면 현재 날짜와 시간을 출력할 수 있습니다.