728x90
1. 달력 객체를 생성하기
public class SampleCalendar {
public static void main (String [] args) {
Calendar cal = Calendar.getInstance ();
System.out.println (cal);
}
}
2. 연, 월, 일, 시, 분, 초 생성하기
public class SampleCalendar {
public static void main (String [] args) {
Calendar cal = Calendar.getInstance ();
System.out.println ( "연 :"+ cal.get (Calendar.YEAR));
System.out.println ( "월 :"+ (cal.get (Calendar.MONTH) + 1));
System.out.println ( "일 : "+ cal.get (Calendar.DATE));
System.out.println ( "시 :"+ cal.get (Calendar.HOUR_OF_DAY));
System.out.println ( "분 :"+ cal.get (Calendar.MINUTE));
System.out.println ( "초 :"+ cal.get (Calendar.SECOND));
}
}
3. 특정 날짜 생성하기
public class SampleCalendar {
public static void main (String [] args) {
Calendar cal = Calendar.getInstance ();
cal.set (2021, 0, 1); // 2021 년 1 월 1 일을 설정합니다. 달은 0 ~ 11이므로 0을 설정합니다.
// "2021/1/1"라고 표시된다.
System.out.println (cal.get (Calendar.YEAR)
+ "/"+ (cal.get (Calendar.MONTH) + 1)
+ "/"+ cal.get (Calendar.DATE));
}
}
4. 객체 값을 편집하기
public class SampleCalendar {
public static void main (String [] args) {
Calendar cal = Calendar.getInstance ();
// 오늘 날짜가 표시
displayConsole (cal);
// add (int field, int amount)에서 Calendar 개체의 년, 월, 일 등의 각 값을 늘리거나 줄일수 있습니다.
// 다음은 일을 하루 줄이고 있습니다.
cal.add (Calendar.DATE, -1);
displayConsole (cal);
// 다음 달 1달 늘리고 있습니다.
cal.add (Calendar.MONTH, 1);
displayConsole (cal);
}
private static void displayConsole (Calendar cal) {
System.out.println (cal.get (Calendar.YEAR)
+ "/"+ cal.get (Calendar .MONTH)
+ "/"+ cal.get (Calendar.DATE));
}
}
5. 날짜 비교
public class SampleCalendar {
public static void main (String [] args) {
Calendar calA = Calendar.getInstance ();
Calendar calB = Calendar.getInstance ();
calB.add (Calendar.DATE 1); // calB를 하루만 값으로한다.
// calA이 calB 이전 날짜이면 true를 반환한다. 이 경우는 true.
System.out.println (calA.before (calB));
// calA이 calB 이후의 시간이면 true를 반환한다. 이 경우는 false.
System.out.println (calA.after (calB));
}
}
6. java.util.date
public class SampleDate {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
Date date = cal.getTime();
System.out.println(date);
}
}
7. SimpleDateFormat
public class SampleDate {
public static void main (String [] args) {
Calendar cal = Calendar.getInstance ();
Date date = cal.getTime ();
// "년"을 표시하는 형식을 만들 수 있습니다. 예 : 2016
DateFormat format = new SimpleDateFormat ( "yyyy");
System.out.println (format.format (date));
// "달"을 표시하는 형식을 만들 수 있습니다. 예 : 05
format = new SimpleDateFormat ( "MM");
System.out.println (format.format (date));
// "일"을 표시하는 형식을 만들 수 있습니다. 예 : 01
format = new SimpleDateFormat ( "dd");
System.out.println (format.format (date));
// "시간"을 표시하는 형식을 만들 수 있습니다. 예 : 00
format = new SimpleDateFormat ( "HH");
System.out.println (format.format (date));
// "분"을 표시하는 형식을 만들 수 있습니다. 예 : 00
format = new SimpleDateFormat ( "mm");
System.out.println (format.format (date));
// "초"를 표시하는 형식을 만들 수 있습니다. 예 : 00
format = new SimpleDateFormat ( "ss");
System.out.println (format.format (date));
// "○○ / ○○ / ○○"를 표시합니다. 예 : 2000/01/01
format = new SimpleDateFormat ( "yyyy / MM / dd");
System.out.println (format.format (date));
// "○○ 년 ○○ 월 ○○ 일 ○○ : ○○ : ○○ (○○시 ○○ 분 ○○ 초) "를 표시합니다. 예 : 2000 년 1 월 1 일
format = new SimpleDateFormat ( "yyyy 년 MM 월 dd 일 HH : mm : ss");
System.out.println (format.format (date));
}
}
2021/02/28 - [컴퓨터] - [안드로이드/자바] 기본 샘플 코드를 이용하여 쉽게 이해하기 1탄
2021/03/01 - [컴퓨터] - [안드로이드/자바] String 문자열 샘플 코드를 이용하여 쉽게 이해하기 2탄
2021/03/03 - [컴퓨터] - [안드로이드/자바] 파일추가, 파일삭제 등 파일처리의 모든것을 샘플코드를 이용하여 쉽게 이해하기 4탄
2021/03/04 - [컴퓨터] - [안드로이드/자바] 더하기, 빼기, 곱하기, 나누기, 소수점 등 수치 처리 샘플코드를 이용하여 쉽게 이해하기 5탄
728x90
'컴퓨터' 카테고리의 다른 글
[안드로이드/자바] 더하기, 빼기, 곱하기, 나누기, 소수점 등 수치 처리 샘플코드를 이용하여 쉽게 이해하기 5탄 (0) | 2021.03.04 |
---|---|
[안드로이드/자바] 파일추가, 파일삭제 등 파일처리의 모든것을 샘플코드를 이용하여 쉽게 이해하기 4탄 (0) | 2021.03.03 |
[안드로이드/자바] String 문자열 샘플 코드를 이용하여 쉽게 이해하기 2탄 (0) | 2021.03.01 |
[안드로이드/자바] 기본 샘플 코드를 이용하여 쉽게 이해하기 1탄 (0) | 2021.02.28 |
PDF 파일을 변환하거나 PPT 파일을 변환할수 있는 강력한 무료 사이트 서비스 어도비에서 가능합니다. (0) | 2021.02.28 |