티스토리 뷰

JAVA/PRIMER

자바 Calendar

yulrang 2018. 4. 19. 14:02
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import·java.util.Calendar;¬
import·java.util.Scanner;¬
¬
¬
public·class·Calendar2·{¬
¬
————public·static·void·main(String[]·args)·{¬
————————Scanner·in·=·new·Scanner(System.in);¬
————————¬
————————//·Calendar··Abstract¬
————————//·->····¬
————————//——:·getInstance()···¬
————————¬
————————Calendar·ca·=·Calendar.getInstance();¬
————————¬
————————System.out.println(ca.getTime());———//·Thu·Sep·22·09:31:14·KST·2016¬
————————¬
————————long·now·=·ca.getTimeInMillis();————//·1970·1·1·0·0·0···¬
————————System.out.println(now);¬
————}¬
¬
}¬
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Wed Sep 28 22:39:58 KST 2016
1475069998034


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import·java.util.Calendar;¬
¬
¬
public·class·Calendar3·{¬
¬
————public·static·void·main(String[]·args)·{¬
————————Calendar·ca·=·Calendar.getInstance();¬
————————¬
————————int·year·=·ca.get(Calendar.YEAR);———//get()·:···int·¬
————————System.out.println(year);¬
————————¬
————————int·month·=·ca.get(Calendar.MONTH)·+·1;//MONTH·:·0~11¬
————————System.out.println(month);¬
————————¬
————————int·date·=·ca.get(Calendar.DATE);¬
————————System.out.println(date);¬
————————¬
————————int·day·=·ca.get(Calendar.DAY_OF_WEEK);¬
————————System.out.println(day);————//·~·:·1~7¬
¬
————}¬
¬
}¬
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
2016

9

28

4



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import·java.util.Calendar;¬
¬
¬
public·class·Calendar4·{¬
¬
————public·static·void·main(String[]·args)·{¬
————————Calendar·ca·=·Calendar.getInstance();¬
————————¬
————————//····¬
————————int·days_year·=·ca.get(Calendar.DAY_OF_YEAR);¬
————————System.out.println(days_year);¬
————————¬
————————//····¬
————————int·date·=·ca.get(Calendar.DAY_OF_MONTH);¬
————————System.out.println(date);———//·==·DATE¬
————————¬
————————int·date2·=·ca.get(Calendar.DATE);¬
————————System.out.println(date2);¬
¬
————————//·····(1:··~·7:·)¬
————————int·day_month·=·ca.get(Calendar.DAY_OF_WEEK_IN_MONTH);¬
————————System.out.println(day_month);¬
————————¬
————————//····¬
————————int·week_month·=·ca.get(Calendar.WEEK_OF_MONTH);¬
————————System.out.println(week_month);¬
————————¬
————————int·week_year·=·ca.get(Calendar.WEEK_OF_YEAR);¬
————————System.out.println(week_year);¬
————}¬
¬
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
272
28
28
4
5
40


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import·java.util.Calendar;¬
¬
¬
public·class·Calendar5·{¬
¬
————public·static·void·main(String[]·args)·{¬
————————Calendar·ca·=·Calendar.getInstance();¬
¬
————————//···1~12¬
————————int·hour_12·=·ca.get(Calendar.HOUR);¬
————————System.out.println(hour_12);¬
————————¬
————————//···1~24¬
————————int·hour_24·=·ca.get(Calendar.HOUR_OF_DAY);¬
————————System.out.println(hour_24);¬
————————¬
————————//··1~60¬
————————int·second·=·ca.get(Calendar.SECOND);¬
————————System.out.println(second);¬
————————¬
————————//···1/1000·¬
————————int·milliSec·=·ca.get(Calendar.MILLISECOND);¬
————————System.out.println(milliSec);¬
————————¬
————————//··:··=·0·:·1¬
————————int·am_pm·=·ca.get(Calendar.AM_PM);¬
————————System.out.println(am_pm);¬
————}¬
¬
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
10
22
43
254
1


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import·java.util.Calendar;¬
import·java.util.Date;¬
¬
¬
public·class·Calendar9·{¬
¬
————public·static·void·main(String[]·args)·{¬
————————Calendar·ca·=·Calendar.getInstance();¬
————————Calendar·ca2·=·Calendar.getInstance();¬
————————¬
————————ca.add(Calendar.MONTH,·1);——//·10¬
————————¬
————————//······(,·,·)¬
————————int·day·=·ca.getActualMaximum(Calendar.DAY_OF_MONTH);¬
————————int·day2·=·ca2.getActualMaximum(Calendar.DAY_OF_MONTH);¬
————————¬
————————Date·fullTime·=·ca.getTime();¬
————————Date·fullTime2·=·ca.getTime();¬
————————¬
————————System.out.println(fullTime);¬
————————System.out.println(day);¬
————————¬
————————System.out.println(fullTime2);¬
————————System.out.println(day2);¬
————}¬
¬
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Fri Oct 28 22:49:57 KST 2016
31
Fri Oct 28 22:49:57 KST 2016
30





날짜 바꾸기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import·java.util.Calendar;¬
import·java.util.Date;¬
¬
¬
public·class·Calendar7·{¬
¬
————public·static·void·main(String[]·args)·{¬
————————Calendar·ca·=·Calendar.getInstance();———//··ca···¬
————————¬
————————ca.set(Calendar.YEAR,·2017);————//··¬
————————ca.set(Calendar.MONTH,·8-1);————//··(0~11)¬
————————ca.set(2016,·9-1,·22);——————————//·,·,··¬
————————ca.set(2016,·9-1,·22,·23,·55,·00);——//·,·,·,·(24),·,··————¬
————————¬
————————Date·time·=·ca.getTime();¬
————————¬
————————System.out.println(·time·);¬
————}¬
¬
}¬
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Thu Sep 22 23:55:00 KST 2016





Date 연산

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import·java.util.Calendar;¬
import·java.util.Date;¬
¬
¬
public·class·Calendar8·{¬
¬
————public·static·void·main(String[]·args)·{¬
————————Calendar·ca·=·Calendar.getInstance();¬
————————¬
————————ca.add(Calendar.DATE,·-1);——————//Date··:·-1¬
————————ca.add(Calendar.DATE,·2);———————//DAte··:·+2¬
————————————————————————————————————————//——————··=·+1¬
————————Date·fullDate·=·ca.getTime();¬
————————¬
————————System.out.println(fullDate);¬
————}¬
¬
}¬
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Thu Sep 29 22:49:01 KST 2016


'JAVA > PRIMER' 카테고리의 다른 글

[JAVA] Random  (0) 2018.04.19
[JAVA] Math  (0) 2018.04.19
자바 StringTokenizer  (0) 2018.04.19
자바 클래스배열  (0) 2018.04.19
자바 생성자  (0) 2018.04.19
댓글