'관심1/JAVA'에 해당되는 글 12건

  1. 2016.12.31 Java Calendar 알아보기
2016. 12. 31. 00:27

Calendar 에 대해서 알아보도록 하겠습니다.

달력은 많은 곳에서 활용이 되는 클래스 입니다.

현재시간을 구할때나, 몇일 , 몇시간 날짜를 구할때 편히 사용할 수 있습니다.


1.Calendar

  - 시간과 날짜를 담고 있습니다.

  - getInstance()를 통해 시스템의 시간과 날짜를 가져옵니다.

  - get메소드를 통해 시간과 날짜의 정보를 가져 올수 있습니다.

  - set메소드를 통해 시간과 날짜를 셋팅할 수 있습니다.


1-1. Calendar 실습 (get)

  

    >> Calendar.getInstance();를 통해 시스템의 현재 시간과 날짜를 가져옵니다.

    >> get메소드를 통해 시간과 날짜 정보를 출력해 보았습니다.


1-2 Calendar 실습 (set)

  

   >> set메소드를 통해 시간과 날짜 정보를 셋팅 하였습니다.

    >> 셋팅된 시간과 날짜 정보를 출력해 보았습니다.

    >> set메소드는 여러가지가 있습니다.

          - void set(int filed, int value);

          - void set(int year, int month, int date);

          - void set(int year, int month, int date, int hourOfDay, int minute);

          - void set(int year, int month, int date, int hourOfDay, int minute, int second);


1-3 Calendar 실습( 날짜 사이 일수 및 시간 구하기 )

  

 >> getTimeInMillis()를 이용해서 밀리세컨드의 값을 구했습니다. (초에 1000을 곱한 값입니다.)

  >> dayint : 밀리세컨드 초를 가지고 일수를 계산하기 위해서 하루의 초에 대한 값을 미리 구해놓은 변수 입니다.

  >> hourint : 밀리세컨드 초를 가지고 시간을 계산하기 위해서 한시간의 초에 대한 값을 미리 구해놓은 변수 입니다. 

  >> minuteint : 밀리세컨드 초를 가지고 분을 계산하기 위해서 일분의 대한 초에 대한 값을 미리 구해놓은 변수 입니다.

  >> secondint : 밀리세컨드 초를 가지고 초을 계산하기 위해서 일초의 대한 초에 대한 값을 미리 구해놓은 변수 입니다. 

  >> day1은 2017년 1월 1일 0시 0분 0초로 셋팅 하였습니다.(day1.set(2017, 1, 1, 0, 0, 0);)

  >> day2는 2017년 2월 1일 10시 10분 10초로 셋팅 하였습니다.(day2.set(2017, 2, 1, 10, 10, 10);)


2. Calendar 정리

  - 현재 날짜와 시간을 구할 수 있습니다.

  - 경과 시간 및 경과 일수를 구할 수 있습니다.

  - 현재 기준으로 몇일 및 몇시간 후 시간도 확인 가능합니다.


Calendar 클래스를 가지고 많은 응용이 가능합니다.

다음에는 Date 클래스와 같이 사용하는 방법에 대해 포스팅 하겠습니다.

'관심1 > JAVA' 카테고리의 다른 글

Java for문 알아보기  (0) 2016.12.26
Java StringTokenizer 알아보기  (0) 2016.12.21
JAVA split 함수 알아보기  (0) 2016.12.18
마이바티스 개요 및 특징  (0) 2016.12.10
자바 변수 및 주석 에 대해 알아보기  (0) 2016.12.08
Posted by dlfma1985