☭DEVELOPER/#2 웹개발(자바기반 풀스택)

[BACKEND]JAVA_ECLIPSE25 java.util 패키지

조반짝 2023. 8. 31. 11:27
728x90
반응형

 

 

java.util 패키지

java.util 은 import를 해야 사용할 수 있다.

 

 


 DateExample 

 

package chapter11.sec02.exam01;

import java.text.SimpleDateFormat;
import java.util.Date;

// 현재 날짜를 출력하는 DateExample 자바 프로그램 소스를 코딩합니다.
public class DateExample {

	public static void main(String[] args) {

		Date now = new Date();
		String strNow1 = now.toString();
		System.out.println(strNow1);  //Thu Aug 31 11:05:40 KST 2023
//		System.out.println(now.toString());  //Thu Aug 31 11:05:40 KST 2023
		
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy년 MM월 dd일 hh시 mm분 ss초");
		String strNow2 = sdf.format(now);
		System.out.println(strNow2); //2023년 08월 31일 11시 08분 40초
	}

}

 

 


CalendarExample

package chapter11.sec02.exam02;

import java.util.Calendar;

// 운영체제의 시간대를 기준으로 Calendar 객체 생성 활용 자바 프로그램을 소스코딩합니다.
public class CalendarExample {
	
	public static void main(String[] args) {
		
		Calendar now = Calendar.getInstance();
		
		int year = now.get(Calendar.YEAR);
		System.out.println("year = " + year);  // year = 2023
		int month = now.get(Calendar.MONTH) + 1; // 기본 MONTH값은 0 ~ 11이기때문에 +1 해줌
		System.out.println("month = " + month);  // month = 8
		int day = now.get(Calendar.DAY_OF_MONTH);
		System.out.println("day = " + day);
	
		int week = now.get(Calendar.DAY_OF_WEEK);
		System.out.println("week = " + week); //week = 5
		
		String strWeek = null;
		switch (week) {
		case Calendar.MONDAY:
			strWeek = "월";
			break;
		case Calendar.TUESDAY:
			strWeek = "화";
			break;
		case Calendar.WEDNESDAY:
			strWeek = "수";
			break;
		case Calendar.THURSDAY:
			strWeek = "목";
			break;
		case Calendar.FRIDAY:
			strWeek = "금";
			break;
		case Calendar.SATURDAY:
			strWeek = "토";
			break;

		default:
			strWeek = "일";
		}
		System.out.println(strWeek + "요일"); //목요일
		
		int amPm = now.get(Calendar.AM_PM);
		String strAmPm = null;
		System.out.println("amPm = " + amPm);  //amPm = 0
		if (amPm == Calendar.AM) {
			strAmPm = "오전";
		}else {
			strAmPm = "오후";
		}
		System.out.println("지금은" + strAmPm + "입니다!");  //지금은오전입니다!
		
		int hour = now.get(Calendar.HOUR);
		System.out.println("hour = " + hour + "시");  //hour = 11시
		int minute = now.get(Calendar.MINUTE);
		System.out.println("minute = " + minute + "분"); //minute = 24분
		int second = now.get(Calendar.SECOND);
		System.out.println("second = " + second + "초");  //second = 40초
	}
	
}
728x90
반응형