728x90
반응형
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
public class TestClass{
public static void main(String args[]) {
if (args.length < 1) {
System.out.println("입력값 없음");
return;
}
String dateString = args[0];
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy년MM월dd일");
Date date = null;
try {
date = simpleDateFormat.parse(dateString);
} catch (ParseException e) {
System.out.println("잘못된 문자열이네요");
}
Calendar cal = Calendar.getInstance(Locale.KOREA);
cal.setTime(date);
System.out.println("입력한 날짜 : " + simpleDateFormat.format(cal.getTime()));
cal.add(Calendar.DATE, 1 - cal.get(Calendar.DAY_OF_WEEK));
System.out.println("첫번째 요일(일요일) 날짜 : " + simpleDateFormat.format(cal.getTime()));
cal.setTime(date);
cal.add(Calendar.DATE, 7 - cal.get(Calendar.DAY_OF_WEEK));
System.out.println("마지막 요일(토요일) 날짜 : " + simpleDateFormat.format(cal.getTime()));
}
}
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
public class TestClass{
public static void main(String args[]) {
if (args.length < 1) {
System.out.println("입력값 없음");
return;
}
String dateString = args[0];
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy년MM월dd일");
Date date = null;
try {
date = simpleDateFormat.parse(dateString);
} catch (ParseException e) {
System.out.println("잘못된 문자열이네요");
}
Calendar cal = Calendar.getInstance(Locale.KOREA);
cal.setTime(date);
System.out.println("입력한 날짜 : " + simpleDateFormat.format(cal.getTime()));
cal.add(Calendar.DATE, 1 - cal.get(Calendar.DAY_OF_WEEK));
System.out.println("첫번째 요일(일요일) 날짜 : " + simpleDateFormat.format(cal.getTime()));
cal.setTime(date);
cal.add(Calendar.DATE, 7 - cal.get(Calendar.DAY_OF_WEEK));
System.out.println("마지막 요일(토요일) 날짜 : " + simpleDateFormat.format(cal.getTime()));
}
}
728x90
반응형
'JAVA' 카테고리의 다른 글
Java DecimalFormat 사용방법 (0) | 2014.04.28 |
---|---|
[PaJamasI JAVA] 자바 System.getProperty OS정보 알아오기 (0) | 2014.04.02 |
[Java Tips] 날짜 비교하는 법 (0) | 2014.03.27 |
java 날짜수계산 질문 드립니다 (0) | 2014.03.27 |
CXF를 이용한 Webservice 서버 구축 (0) | 2014.03.11 |
SoapUI, CXF를 이용한 webservice client 만들기 예제2 (0) | 2014.03.11 |
[JAVA] 문서파일 생성하여 다운 (0) | 2014.03.05 |
<JAVA_API> JAVA Program 수행시간 체크 : Time Checking (0) | 2014.03.04 |