답:한국 로캘로 시각 표현하기...


[ Follow Ups ] [ Post Followup ] [ 자바 묻고 답하기 ]

Posted by 윤경구 on May 02, 1997 at 18:09:49:

In Reply to: [질문] 현재의 시각알기 (한국시각) posted by 강신동 on May 01, 1997 at 10:35:02:

일반적으로 자바 1.1의 text 패키지를 사용하여 형식을 지정할 수 있습니다.
다음과 같이 하면 됩니다.
특별하게 TimeZone을 다시 지정하지 않으면 GMT+09:00으로 표현됩니다.
KST로 표현하기 위해 다시 TimeZone을 지정하였습니다.

import java.text.*;
import java.util.*;
class a {
	public static void main(String[] args) {
		final int millisPerHour = 60 * 60 * 1000;
		SimpleDateFormat fmt= new SimpleDateFormat();
		fmt=(SimpleDateFormat) DateFormat.getDateTimeInstance(
			DateFormat.FULL, DateFormat.FULL, Locale.KOREAN);
		SimpleTimeZone timeZone = new SimpleTimeZone(9*millisPerHour,"KST");
		fmt.setTimeZone(timeZone);
		long time=System.currentTimeMillis();
		String str=fmt.format(new Date(time));
		System.out.println("Date="+str);
	}
}




Follow Ups:



[ Follow Ups ] [ Post Followup ] [ 자바 묻고 답하기 ]