JAVA
SimpleDateFormat 클래스를 이용하여 날짜와 시간 포맷하기
닉넥임
2013. 7. 22. 09:05
반응형
자세한 패턴문자는 java.text의 SimpleDateFormat http://docs.oracle.com/javase/7/docs/api/ -api참조
package test;
import java.util.*; import java.text.*; public class Calendar { public static void main(String[] args) { GregorianCalendar calendar = new GregorianCalendar(); SimpleDateFormat dateFrormat = new SimpleDateFormat( // 날짜와 시간을 포멧하는 SimpleDataFormat 클래스 -> 간단하게 사용가능하다. "yyyy년 MM월 dd일 aa hh시 mm분 ss초"); // 날짜와 시간의 포맷에 사용되는 문자열 패턴 String str = dateFrormat.format(calendar.getTime()); System.out.println(str); // 현재 설정되어있는 날짜와 시간을 알아낸다. // 다른 시간대의 날짜와 시간을 출력하기위해서는 TimeZone 클래스의 // 정적 메소드인 getTimezone 메소드 사용. dateFrormat.setTimeZone(TimeZone.getTimeZone("America/New_York")); // TimeZone객체는 java.utill 패키지에 속하는 TimeZone 클래스 타입의 객체. // "America/New_York" 문자열에 해당하는 TimeZOne 객체를 찾아서 리턴하는 메소드 String str2 = dateFrormat.format(calendar.getTime()); System.out.println(str2); // "America/New_York" 의 시간을 출력. } }
출력 결과 :
2013년 07월 08일 오후 04시 30분 08초
2013년 07월 08일 오전 03시 30분 08초
반응형