'현재날짜'에 해당되는 글 1

  1. 2011.01.27 java,jsp 날짜 - 현재날짜
IT_Expert/Java & Jsp | Posted by 낫기법필 2011. 1. 27. 15:31

java,jsp 날짜 - 현재날짜

[쥔장]------------------------------------------
간단한 내용들이다.
하지만 때때로 유용하게 쓰이는 것들이다.
직접 작성하기 귀찮아서 스크랩한다... 출처를 남기고...

이것말고도 Calendar 클래스를 이용해서 날짜처리하는 방법도 있는데, 간단하게 처리를 할 때는 이 방법이 제일 나은 듯 하다.

아! 그리고 포맷을 맞출 때 MM, mm 은 꼭 대소문자를 구분해서 써야 한다.

#startline==================================================

step1. Date()함수로 객체를 하나 생성한다.
        ex) Date today = new Date(); 

step2. SimpleDateFormat()으로 포맷을 설정한다. 포맷설정은 아래와 같다. 

        Symbol  Meaning                 Presentation         Example
       -------------------------------------------------------
        y          year                          (Number)            1996
        M         month in year             (Text & Number)  July & 07
        d          day in month              (Number)            10
        h          hour in am/pm (1~12) (Number)            12
        H          hour in day (0~23)     (Number)             0
        m          minute in hour           (Number)             30
        s          second in minute       (Number)             55
        S          millisecond                (Number)            978
       -------------------------------------------------------
        ex) SimpleDateFormat myDateType = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 

step3. 생성한 SimpleDateFormat 객체와 Date 객체를 이용해서 포맷을 변환한다.
        ex) String todayStr = myDateType.format(today);  

각자 필요에 맞게...타입을 만들어서 사용하면 되겠다~~^^ 
아래는 풀~~~예제. 

import java.text.SimpleDateFormat;
import java.util.Date;

class ImportTest
{
      public static void main(String[] args)
      {
            Date today = new Date();
            
            SimpleDateFormat date = new SimpleDateFormat("yyyy-MM-dd");
            SimpleDateFormat time = new SimpleDateFormat("HH:mm ss");

            System.out.println("날짜 : " + date.format(today));  -> 2010-11-26
            System.out.println("시간 : " + time.format(today));  -> 08:57:57

      }
}

 



#endline===================================================