'SimpleDateFormat'에 해당되는 글 1건

  1. 2005/08/05 Bywoong 날짜와 시간의 표현 - SimpleDateFormat 클래스
[알림] 삭제된 동영상 및 이미지나 깨진 링크, 저작권에 문제가 될 소지가 있는 내용은 이곳에 알려주시면 바로 조치하도록 하겠습니다. 감사합니다. - Fortune Cookie
1. 날짜와 시간을 표시하는 방법.


  • java.util package에 있는 Data나 Calendar클래스를 이용하는 방법
  • java.text package에 있는 DateFormat, SimpleDateFormat, DateFormatSymbols 클래스들을 이용

2. 예제




import java.io.*;
import java.util.*;
import java.text.*;

public class SimpleDateFormatTest {

 public static void main(String args[]){
               
   Date date;
   SimpleDateFormat formatter;
   String pattern = "yyyy년 M월 d일  a h시 m분";
   String result;
               
   formatter = new SimpleDateFormat(pattern, new Locale("ko","KOREA"));
   date = new Date();
   result = formatter.format(date);
   System.out.println("result : " + result);
               
 }
       
 public String en(String ko) {
   String new_str = null;
   try {
         new_str  = new String(ko.getBytes("KSC5601"), "8859_1");
   } catch(UnsupportedEncodingException ex) { }
   return new_str;
 }

 public String ko(String en) {
   String new_str = null;
   try {
         new_str  = new String(en.getBytes("8859_1"), "KSC5601");
   } catch(UnsupportedEncodingException ex) { }
   return new_str;
 }
       
}

3. SimpleDateFormat에서 사용하는 Symbol text
















































































































Symbol Meaning Presentation Example
G era designator (Text) AD
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
E day in week (Text) Tuesday
D day in year (Number) 189
F day of week in month (Number) 2 (2nd Wed in July)
w week in year (Number) 27
W week in month (Number) 2
a am/pm marker (Text) PM
k hour in day (1~24) (Number) 24
K hour in am/pm (0~11) (Number) 0
z time zone (Text) Pacific Standard Time
\' escape for text (Delimiter)  
\'\' single quote (Literal)  

4. 일반적인 패턴























Format Pattern Result
"yyyy.MM.dd G \'at\' HH:mm:ss z" 1996.07.10 AD at 15:08:56 PDT
"EEE, MMM d, \'\'yy" Wed, July 10, \'96
"h:mm a" 12:08 PM
"hh \'o\'\'clock\' a, zzzz" 12 o\'clock PM, Pacific Daylight Time
"K:mm a, z" 0:00 PM, PST
"yyyyy.MMMMM.dd GGG hh:mm aaa" 1996.July.10 AD 12:08 PM

2005/08/05 12:59 2005/08/05 12:59
관련글타래
    이글의 태그와 관련된 글이 없습니다.
    받은 트랙백이 없고, 댓글이 없습니다. 948번 조회되었습니다.

    댓글을 달아 주세요

    [로그인][오픈아이디란?]

    구독안내 주 2~3회 새글이 올라옵니다. 블로그 방문없이 업데이트 되는 글을 구독하세요. RSS . E-Mail . HanRSS . WZD . Google Reader . Bloglines . Delicious Bookmark this on Delicious