자바 서버(서블릿)에서 현재 시간 구하기
       : 한국시간을 구하기 위해서는 TimeZone을 이용해야함. 이걸 사용하지 않으면 표준시간(GMT)로 나옴

public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
resp.setContentType("text/html;charset=euc-kr");
PrintWriter out = resp.getWriter();
out.println("<HTML>");
out.println("<BODY>");
out.println("<br/>한국 현재 시간!!");
// 현재 시간
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");  
               // 두번째 local 인자 세팅해도 안됨, client로 사용될때만 가능: new Locale("ko","KOREA")  or  Locale.KOREA
 
Date dTime = new Date();
TimeZone tz = TimeZone.getTimeZone("Asia/Seoul");
               // 서울시간,  표준시간:GMT, 자바 서버에서는 이렇게 Zone을 설정함.
 
sdf.setTimeZone(tz);
String curTime = sdf.format(dTime);
out.println("<br/>한국 현재시간: "+ curTime );
out.println("</BODY>");
out.println("</HTML>");
out.close();           
}

+ Recent posts