자바 일반
자바 서버에서 현재 시간 구하기
안드로이
2012. 2. 17. 14:57
자바 서버(서블릿)에서 현재 시간 구하기
: 한국시간을 구하기 위해서는 TimeZone을 이용해야함. 이걸 사용하지 않으면 표준시간(GMT)로 나옴
: 한국시간을 구하기 위해서는 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
// 두번째 local 인자 세팅해도 안됨, client로 사용될때만 가능: new Locale("ko","KOREA") or Locale.KOREA
Date dTime = new Date();
TimeZone tz = TimeZone.getTimeZone("Asia/Seoul");
// 서울시간, 표준시간:GMT, 자바 서버에서는 이렇게 Zone을 설정함.
// 서울시간, 표준시간:GMT, 자바 서버에서는 이렇게 Zone을 설정함.
sdf.setTimeZone(tz);
String curTime = sdf.format(dTime);
out.println("<br/>한국 현재시간: "+ curTime );
out.println("</BODY>");
out.println("</HTML>");
out.close();
}