java - 날짜와 시간

yuns·2022년 10월 3일
0

Java

목록 보기
9/16
post-thumbnail

만드는 법

LocalDate 변수이름 = LocalDate.now();

임포트

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;

        // 날짜
        LocalDate date = LocalDate.now();
        // 시간
        LocalTime time = LocalTime.now();
        // 날짜와 시간
        LocalDateTime dateTime = LocalDateTime.now();

날짜와 시간 지정하기

LocalDate 변수이름 = LocalDate.of(년도, 월, 일);

LocalTime 변수이름 = LocalTime.of(시간, 분, 초)

        LocalDate dateOf = LocalDate.of(2021, 3, 30);
        LocalTime timeOf = LocalTime.of(22,50,0);

formatter

FormatStyle을 ctrl _ 클릭 해보면 설명과 함께 사용법이 나옴.

        DateTimeFormatter formatter = DateTimeFormatter.ofLocalizedTime(FormatStyle.SHORT);
        String shortFormat = formatter.format(LocalTime.now());
        System.out.println(shortFormat);

format style 만들기

//        DateTimeFormatter myFormatter = DateTimeFormatter.ofPattern("yyyy/MM/dd");
        DateTimeFormatter myFormatter = DateTimeFormatter.ofPattern("yyyy년, MM월, dd일");
        String myDate = myFormatter.format(LocalDate.now());
        System.out.println(myDate);

시간이 얼마나 지났는지

        LocalDate today = LocalDate.now();
        LocalDate birthday = LocalDate.of(2022,1,1);
        Period period = Period.between(today, birthday);
        System.out.println(period.getMonths());
        System.out.println(period.getDays());

0개의 댓글