728x90
반응형
오늘날짜를 8자리 문자열으로 변환하기
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class DateConversion {
public static void main(String[] args) {
// 오늘 날짜 가져오기
LocalDate today = LocalDate.now();
// 원하는 형식 지정
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");
// 형식에 맞게 날짜 변환
String formattedDate = today.format(formatter);
// 결과 출력
System.out.println("Formatted Date String: " + formattedDate);
}
}
https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html
DateTimeFormatter (Java Platform SE 8 )
Parses the text using this formatter, without resolving the result, intended for advanced use cases. Parsing is implemented as a two-phase operation. First, the text is parsed using the layout defined by the formatter, producing a Map of field to value, a
docs.oracle.com
DateTimeFormatter 란 Java 8부터 제공되는 날짜와 시간을 원하는 형식으로 포맷하거나 파싱할 수 있는 클래스이며 java.time.format패키지에 속해있다.
[JAVA] LocalDateTime 의 출력형식을 DateTimeFormatter 로 변환하기
기존코드 출력결과 : 2023-01-01T12:34:56.789출력결과 양식변환 20231218111111yyyyMMddHHmmss 위와같은 형태로 DateTimeFormatter 를 사용하여 LocalDateTime.now() 를 변환하려고 한다. DateTimeF
velog.io
728x90
반응형
'JAVA' 카테고리의 다른 글
[JAVA] StringBuilder.deleteCharAt() (0) | 2024.06.16 |
---|---|
[JAVA] StringUtils.chop() (0) | 2024.06.15 |
[JAVA] StringBuilder에 null을 append 하는 경우 (0) | 2024.06.13 |
[JAVA] 문자열 합치기 방법 비교 (2) | 2024.06.12 |
[JAVA] String.join() (0) | 2024.06.01 |