티스토리 뷰
1234567891011121314151617181920212223import·java.util.Calendar;¬import·java.util.Scanner;¬¬¬public·class·Calendar클래스2·{¬¬————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);¬————}¬¬}¬¶
Wed Sep 28 22:39:58 KST 2016
1475069998034
123456789101112131415161718192021222324import·java.util.Calendar;¬¬¬public·class·Calendar클래스3·{¬¬————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¬¬————}¬¬}¬¶
2016
9
28
4
1234567891011121314151617181920212223242526272829303132import·java.util.Calendar;¬¬¬public·class·Calendar클래스4·{¬¬————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);¬————}¬¬}¶
272
28
28
4
5
40
123456789101112131415161718192021222324252627282930import·java.util.Calendar;¬¬¬public·class·Calendar클래스5·{¬¬————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);¬————}¬¬}¶
10
22
43
254
1
123456789101112131415161718192021222324252627import·java.util.Calendar;¬import·java.util.Date;¬¬¬public·class·Calendar클래스9·{¬¬————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);¬————}¬¬}¶
Fri Oct 28 22:49:57 KST 2016
31
Fri Oct 28 22:49:57 KST 2016
30
날짜 바꾸기
123456789101112131415161718192021import·java.util.Calendar;¬import·java.util.Date;¬¬¬public·class·Calendar클래스7·{¬¬————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·);¬————}¬¬}¬¶
Thu Sep 22 23:55:00 KST 2016
Date 연산
12345678910111213141516171819import·java.util.Calendar;¬import·java.util.Date;¬¬¬public·class·Calendar클래스8·{¬¬————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);¬————}¬¬}¬¶
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 |