아오, Calendar 은 써도 써도 모르겠다. 헷갈리네;;
뭔가 버그도 있는거 같고.
해당 소스는 원하는 일자를 입력받아서 그 날짜가 해당한 주의 특정요일의 날짜를 구하는 소스임
시작요일은 일요일부터...
package com.test;
import java.util.Calendar;
public class calender {
public static void main(String[] args) {
int tYear = 2013;
int tMonth = 10;
int tDate = 1;
Calendar cal = Calendar.getInstance();
cal.set(tYear, tMonth-1, tDate);
System.out.println("입력된 날짜 : " + cal.getTime());
cal.set(Calendar.DAY_OF_WEEK,Calendar.SUNDAY);
System.out.println("입력된 날짜의 일요일 : " + cal.getTime());
cal.add(Calendar.DATE, -7);
cal.set(Calendar.DAY_OF_WEEK,Calendar.SUNDAY);
System.out.println("입력된 날짜의 이전주의 일요일 : " + cal.getTime());
// 입력된 날의 2주뒤 입력을 위해 14를 add
cal.add(Calendar.DATE, 14);
cal.set(Calendar.DAY_OF_WEEK,Calendar.SUNDAY);
System.out.println("입력된 날짜 다음주의 일요일: " + cal.getTime());
}
}
'=====-I T-===== > ▣JAVA' 카테고리의 다른 글
[Scala] Sublime Text3 에서 Scala 실행하기(in Windows) (0) | 2016.08.22 |
---|