sub_title
 JSP/Servlet
제   목 JSP 오늘 날짜/시/분/초/요일 구하기
작성자 티란투라 등록일 2008-08-09 18:12:03 조회수 29,851
[JSP 오늘 날짜/시/분/초/요일 구하기]

java.util.Calendar 클래스를 이용해서 오늘 날짜/시/분/초/요일을 구하는 예제입니다.
getDate() 메소드를 호출하면 리턴되는 값은 다음과 같습니다. "20080809180831토요일" 여기서 순서대로
년/월/일/시/분/초/요일에 해당합니다.


[오늘 날짜/시/분/초/요일을 구하는 예제]
<%@ page contentType="text/html;charset=euc-kr" %>
<%@ page import="java.util.Calendar"%>
<%@ page import="java.util.Date"%>
<%@ page import="java.text.DecimalFormat"%>
<%@ page import="java.text.SimpleDateFormat"%>
<%
   String today = getDate(); //java.util 패키지의 Calendar 클래스를 이용
   out.println(today);

   out.println("<br>\n");

   Date today2 = new Date(); //java.util 패키지의 Date 클래스를 이용
   out.println(today2.toString());
%>
<%!
public static String getDate()
{
   DecimalFormat df = new DecimalFormat("00");
   Calendar calendar = Calendar.getInstance();


   String year = Integer.toString(calendar.get(Calendar.YEAR)); //년도를 구한다
   String month = df.format(calendar.get(Calendar.MONTH) + 1); //달을 구한다
   String day = df.format(calendar.get(Calendar.DATE)); //날짜를 구한다

   String hour = ""; //시간을 구한다
   if( calendar.get(Calendar.AM_PM) == Calendar.PM){
      hour = df.format(calendar.get(Calendar.HOUR)+12); //Calendar.PM이면 12를 더한다
   } else {
      hour = df.format(calendar.get(Calendar.HOUR));
   }

   String minute = df.format(calendar.get(Calendar.MINUTE)); //분을 구한다
   String second = df.format(calendar.get(Calendar.SECOND)); //초를 구한다
   String date = year + month + day + hour + minute + second;

   int iDayOfWeek = calendar.get(Calendar.DAY_OF_WEEK); //요일을 구한다

   String strDayOfWeek = "";
   switch(iDayOfWeek){
      case 1:
         strDayOfWeek = "일요일";
         break;
      case 2:
         strDayOfWeek = "월요일";
         break;
      case 3:
         strDayOfWeek = "화요일";
         break;
      case 4:
         strDayOfWeek = "수요일";
         break;
      case 5:
         strDayOfWeek = "목요일";
         break;
      case 6:
         strDayOfWeek = "금요일";
         break;
      case 7:
         strDayOfWeek = "토요일";
         break;

      }
   date = date + strDayOfWeek;
   return date;
}
%>


티란투라(www.webmadang.net)
 
0
    
 
0
        list
 
※ 짧은 댓글일수록 예의를 갖추어 작성해 주시기 바랍니다.
line
reply cancel
 
번호 제목 글쓴이 추천 조회 날짜
110  JSP 파일 확장자 추출하기   admin 웹마당넷 1 / 0 23030 2009-02-25
109  다수의 페이지에 폼(Form) 전송하기   admin 웹마당넷 0 / 0 15668 2009-01-27
108  자바 프로그래밍으로 온라인 XML 데이터 검색하기   member 우슬초 0 / 0 14719 2009-01-18
107  톰캣[Tomcat]에서 세션타임 설정하기   member 티란투라 0 / 0 15231 2009-01-18
106  JSP URL클래스를 이용한 웹페이지 데이터 읽기   admin 웹마당넷 0 / 0 18389 2009-01-16
105  JSP 일정 시간이 지나면 자동으로 폼(Form) 전송하기   admin 웹마당넷 3 / 0 22185 2009-01-08
104  JSP 팝업창에 Form 태그내의 값 넘기기   admin 웹마당넷 0 / 0 30089 2008-12-19
103  JSP setContentType 메소드와 MIME 타입   admin 웹마당넷 2 / 1 46910 2008-09-22
102  [JSP] getParameterValues() 예제   member 우슬초 0 / 0 24919 2008-09-02
101  JAVA 정규표현식에 관한 자료   member 우슬초 0 / 0 10189 2008-09-01
100  JSP 월 몇주 요일에 해당하는 날짜구하기   member 티란투라 1 / 0 16227 2008-08-26
99  JAVA Vector나 ArrayList에 담은 자료를 Object 배열로 변환하기   member 티란투라 0 / 0 17318 2008-08-19
98  JSP 이전 이후 날짜 구하기   member 티란투라 0 / 0 13310 2008-08-10
97  JSP 오늘 날짜/시/분/초/요일 구하기   member 티란투라 0 / 0 29851 2008-08-09
96  JSP split 메소드를 이용한 문자열 분리하기   member 티란투라 0 / 0 39409 2008-08-05
95  JSP 특정 문자열(Pattern)의 갯수 구하기   member 티란투라 0 / 1 21500 2008-08-05
94  JSP - Java JDBC Performance Tip(1)-Select Speed up!   member 사라마음 0 / 0 13707 2008-07-29
93  JSP - MySQL 한글깨짐 해결   member 사라마음 0 / 1 23550 2008-07-29
92  CEWOLF : jsp에서 차트, 그래프 구현하기 첨부파일   member 티란투라 0 / 0 13591 2008-07-22
91  JSP URLConnection 객체를 이용한 입력스트림 제어   member 티란투라 0 / 0 15886 2008-07-15
90  JSP 파일쓰기 - 파일읽기   member 티란투라 0 / 0 36906 2008-07-10
89  JSP 특정 디렉토리에 있는 파일명들 구하기   member 티란투라 0 / 0 22492 2008-07-10
88  JSP 파일삭제   member 티란투라 1 / 0 20098 2008-07-10
87  JSP 달력(Calendar) 입니다. 이미지 첨부파일   member 티란투라 0 / 8 26113 2008-06-23
86  JAVA 자바 선택정렬 (Selection Sort) 첨부파일   member 높이뜬새 0 / 0 12948 2008-06-19
write
[2] [3] [4] [5] button