본문 바로가기

Java

Java LocalDate, LocalDateTime 날짜 요일

Java 8 이후에 사용되는 날짜 클래스

 

LocalDate           import java.time.LocalDate

날짜를 나타내는 클래스

LocalDate date = LocalDate.of(년 , 월,  일)    // 날짜 지정

LocalDate date = LocalDate.now();                // 현재 날짜

 

LocalDateTime          import java.time.LocalDateTime

날짜와 시간을 나타내는 클래스

LocalDateTime datetime = LocalDateTtime.of( 년, 월, 일 , 시, 분, 초 )      //날짜 시간 지정

LocalDateTime datetime = LoacDateTime.now();                                      //현재 날짜 시간

 

DayOfWeek         import java.time.DayOfWeek

요일을 표현하는 DateOfWeek  Enum을 가지고 온다.

DayOfWeek dateofweek = date.getDayOfWeek();

Enum : 열거형, 상수들의 집합

 

int dateofweeknumber = dateofweek.getValue();

.getValue를 하면 해당 날짜의 요일을 숫자로 가지고 온다.

월요일 : 1 ~~ 일요일 : 7

 

.getDisplayName()

해당 날짜의 요일을 텍스트로 리턴한다.

 

TextStyle                import java.tiem.format.TextStyle

요일을 어떻게 보여줄지 결정

.FULL

요일의 전체 텍스트를 보여준다.

.NARROW

요일의 앞 텍스트 한자리를 보여준다

.SHORT

요일을 표현하는 단축형을 보여준다

Saturday = Sat

 

Locale.              import java.util.Locale

어떤 언어로 보여줄지 결정

US = 영어

KOREAN = 한글

Default = 기본

 

 

 

 

 

'Java' 카테고리의 다른 글

Java 반복문 for, while, do-while  (0) 2024.07.23
Java 조건문 if, switch  (0) 2024.07.23
Java 연산자  (1) 2024.07.23
Java 컬렉션 프레임워크 (Collection Framework) 정리  (0) 2024.07.18
Java String 정리  (0) 2024.07.17