Java 8에서 LocalDateTime을 사용하여 날짜 구문 분석 및 형식 지정
Java 8에서는 향상된 날짜 및 시간 처리를 위해 java.time API를 도입했습니다. 이 API에는 특정 시간대 없이 날짜와 시간을 나타내는 LocalDateTime 클래스가 포함되어 있습니다. 문자열의 날짜를 구문 분석하고 LocalDateTime 인스턴스의 형식을 다시 문자열로 지정하는 방법은 다음과 같습니다.
날짜 및 시간 문자열 구문 분석
날짜 및 시간 문자열(예: "2014)을 구문 분석하려면 -04-08 12:30")을 LocalDateTime 인스턴스로 변환하려면 정적 구문 분석() 메서드를 DateTimeFormatter. 포맷터는 날짜/시간 패턴을 지정합니다.
String str = "1986-04-08 12:30"; DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm"); LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
LocalDateTime 인스턴스 포맷
LocalDateTime 인스턴스를 동일한 패턴의 문자열로 다시 포맷하려면 다음 형식을 사용합니다. () 방법:
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm"); LocalDateTime dateTime = LocalDateTime.of(1986, Month.APRIL, 8, 12, 30); String formattedDateTime = dateTime.format(formatter); // "1986-04-08 12:30"
추가 참고
위 내용은 Java 8의 LocalDateTime을 사용하여 날짜와 시간을 어떻게 구문 분석하고 형식을 지정할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!