투케이2K

129. (java/자바) LocalDate, LocalTime 사용해서 현재 날짜 및 요일, 시간 확인 실시 본문

Java

129. (java/자바) LocalDate, LocalTime 사용해서 현재 날짜 및 요일, 시간 확인 실시

투케이2K 2021. 1. 22. 09:04

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

/* =========================== */

/* =========================== */

[소스 코드]

 

package AI3;

import java.time.LocalDate;
import java.time.LocalTime;
import java.time.temporal.ChronoField;

public class MainActivity31 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[LocalDate, LocalTime 사용해서 현재 날짜 확인 실시]");
		
		/*[설 명]
		 * 1. LocalDate 클래스는 날짜를 표현하는 데 사용됩니다
		 * 2. LocalTime 클래스는 시간을 표현하는 데 사용됩니다
		 * 3. LocalDate와 LocalTime 클래스는 객체를 생성하기 위해서 now(), of()를 사용합니다
		 * 4. now()는 현재의 날짜와 시간을 이용하고, of()는 전달된 값을 가지고 특정 날짜와 시간을 표현하는 새로운 객체를 생성합니다
		 */
		
		//초기 객체 선언 실시
		LocalDate to_date = LocalDate.now();
		LocalTime to_time = LocalTime.now();

		System.out.println("이번 연도 (year) : " + to_date.getYear());
		System.out.println("이번 달  (month) : " + to_date.getMonthValue());
		System.out.println("오늘 날짜 (day) : " + to_date.getDayOfMonth());
		System.out.println("오늘 요일 (day_of_week) : " + to_date.getDayOfWeek());
		System.out.println("1년 중 오늘날짜 : " + to_date.get(ChronoField.DAY_OF_YEAR));
		System.out.println("");
		
		System.out.println("현재 시간 (hour) : " + to_time.getHour());
		if(to_time.get(ChronoField.AMPM_OF_DAY) == 0) {
			System.out.println("현재 시간 (hour) : 오전 [am]");			
		} else {
			System.out.println("현재 시간 (hour) : 오후 [pm]");
		}
		System.out.println("현재 분 (minute) : " + to_time.getMinute());
		System.out.println("현재 초 (second) : " + to_time.getSecond());		

	}//메인 종료

}//클래스 종료

/* =========================== */

[결과 출력]

[LocalDate, LocalTime 사용해서 현재 날짜 확인 실시]

이번 연도 (year) : 2021

이번 달 (month) : 1

오늘 날짜 (day) : 22

오늘 요일 (day_of_week) : FRIDAY

1년 중 오늘날짜 : 22

현재 시간 (hour) : 9

현재 시간 (hour) : 오전 [am]

현재 분 (minute) : 0

현재 초 (second) : 58

/* =========================== */

/* =========================== */

[요약 설명]

* 1. LocalDate 클래스는 날짜를 표현하는 데 사용됩니다

* 2. LocalTime 클래스는 시간을 표현하는 데 사용됩니다

* 3. LocalDate와 LocalTime 클래스는 객체를 생성하기 위해서 now(), of()를 사용합니다

* 4. now()는 현재의 날짜와 시간을 이용하고, of()는 전달된 값을 가지고 특정 날짜와 시간을 표현하는 새로운 객체를 생성합니다

/* =========================== */

반응형
Comments