본문 바로가기
IT/Java

[Java] - 자바 LocalDate, LocalTime, LocalDateTime 클래스 포맷(format) 파싱(parsing) 하는 방법

by 차이나는 개발자 2022. 11. 22.
728x90
반응형

#자바 LocalDate, LocalTime, LocalDateTime 클래스 포맷(format) 파싱(parsing) 하는 방법

 

 

#java.time.format 패키지에 있는 DateTimeFormatter클래스를 사용해서 날짜와 시간을 형식화 할 수 있습니다.

-format() 메서드에 출력형식을 직접 정의해서 형식화할 수 있습니다.

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

		LocalDateTime dateTime = LocalDateTime.now(); 
		
		String pattern = "yyyy-MM-dd HH:mm:ss";
		
		DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);
		System.out.println(dateTime.format(formatter)); // 2022-11-22 22:13:50

	}
}

 

 

#parse() 메서드

-문자열을 날짜 또는 시간으로 변환하려면 static메서드인 parse() 메서드를 사용하면 됩니다.

-날짜와 시간을 표현하는데 사용되는 클래스는 parse() 메서드가 거의 다 포함되어 있습니다.

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

		LocalDate date = LocalDate.parse("2022-11-22");
		LocalTime time = LocalTime.parse("22:21:15");
		LocalDateTime dateTime = LocalDateTime.parse("2022-11-22T23:21:15");

		System.out.println(date); // 2022-11-22
		System.out.println(time); // 22:21:15
		System.out.println(dateTime); // 2022-11-22T23:21:15

	}
}

 

 

 

728x90
반응형

댓글