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
반응형
'IT > Java' 카테고리의 다른 글
[Java] - 자바에서 InetAddress 클래스를 사용해서 IP주소를 가져오는 방법 (0) | 2023.01.15 |
---|---|
[Java] - 자바 must implement the inherited abstract method 에러 해결 방법 (0) | 2022.12.03 |
[Java] - 자바 LocalDate, LocalTime, LocalDateTime 클래스 사용법(Date, Calendar 대체) (0) | 2022.11.22 |
[Java] - 자바 SimpleDateFormat 클래스를 사용해서 날짜 형식에 맞게 출력하는 방법(Date, Calendar) (0) | 2022.11.02 |
[Java] - 자바 BigInteger, BigDecimal 클래스 사용방법 (0) | 2022.10.18 |
댓글