자바 현재 날짜, 시간 출력하는 방법
JAVA8 이후에는 java.time패키지의 클래스가 있어서 이 클래스를 사용하여 날짜와 시간을 출력할 수 있다.
이 클래스는 날짜와 시간을 동시에 출력해 주는 아이이다.
import java.time.LocalDateTime;
public class text {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
System.out.println(now);
}
}
LocalDateTime.now();메소드를 이용하면 현재시간과 날짜가 모두 나온다.
이렇게 숫자로만 값이 나오는데 문자와 합께 출력하고 싶을 땐 포맷팅을 해주면 된다.
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class text {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
System.out.println(now);
String formatedNow = now.format(DateTimeFormatter.ofPattern("yyyy년 MM월 dd일 HH시 mm분 ss초"));
//포맷팅
System.out.println(formatedNow);
이렇게 DateTimeFormatter 클래스를 이용해서 포맷팅을 할 수 있다.
이렇게 보기 좋게 출력값이 나온다.
참고 블로그 : https://hianna.tistory.com/607