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
반응형
'☭DEVELOPER > #2 웹개발(자바기반 풀스택)' 카테고리의 다른 글
[BACKEND]JAVA_ECLIPSE28 Properties (0) | 2023.09.04 |
---|---|
[BACKEND] 코딩테스트 9 (0) | 2023.09.01 |
[BACKEND] 코딩테스트8 (0) | 2023.08.31 |
[BACKEND]JAVA_ECLIPSE24 기본 API 클래스 (0) | 2023.08.30 |
[BACKEND]코딩 테스트 7 (0) | 2023.08.30 |