반응형 Show Date 객체로 오늘 날짜 가져오기1) Date 객체 생성, date객체를 직접 찍어봄 2) getTime()메소드 사용(1970년 1/1 부터 주어진 날짜 사이의 경과시간이 반환됨)
Date 객체에 원하는 날짜 설정하기1) setTime() 메소드 사용 (1970년 1/1과 세팅하려는 날짜 사이의 경과시간으로 세팅해야됨) 2) SimpleDateFormat을 이용한 세팅
Calendar 객체로 오늘 날짜 가져오기1) setTime 으로 오늘날짜 지정 -> getTime으로 날짜 가져오기 2) cal.get(Calendar.YEAR) * MONTH 는 0부터 시작이므로 0이 1월임. 즉 9월은 8이 출력됨.
Calendar 객체에 원하는 날짜 설정하기1) set 메소드 사용. 년, 월, 일 값으로 설정 2) setTime 메소드 사용. Date 객체로 설정
날짜 계산하기1) 1일 뒤 날짜 구하기 : cal.add(Calendar.Date, 1) 2) 1달 뒤 날짜 구하기 : cal.cadd(Calendar.Month, 1); 3) 두 날짜 사이이의 간격 구하기
String -> Date
Date -> String
Calendar -> String
String -> Calendar
Timestamp -> String
반응형 공유하기 게시글 관리 구독하기메리'코딩 관련 > Java' 카테고리의 다른 글[JAVA] double 숫자 E 없애기 / 지수 없애기 (0)2021.09.06[JAVA] ArrayUtils로 배열에 값 추가하기 / 배열 합치기 / 배열 늘리기 (0)2021.09.06[Java] CSV 생성 및 return / JAVA CSV 전달 (0)2021.08.26[JAVA] excel 읽기 (1)2021.08.23[JAVA] txt파일 읽기 / 쓰기 (0)2021.07.13 이번 예제와 같이 날짜정보를 String 형으로 제공 하는 경우는 보통 API 호출 또는 전문 호출등을 통해 특정 날짜 정보를 가져 올 경우 형식은 정해져 있으나 (ex. yyyyMMddHHmmss) 어떤 값이 올지 모를 경우에 많이 사용합니다.만약 정확한 날짜 정보를 알고 있다면 아래와 같이 직접 입력 하는 방법도 사용 가능합니다. cal.set(Calendar.YEAR, 2018); 처음 방식과 다르게 Calendar.MONTH 에 Calendar.MAY 라는 값을 셋팅 했습니다. 5월이라는 상수 값을 그대로 입력 했으므로 처음과 달리 -1 을 하거나 할 필요가 없습니다. |