Notice
Recent Posts
Recent Comments
Link
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- SF
- 셀포
- MarketingCloud
- 힘들다
- 힘들어도
- 음식사진없음
- 생산성 #24시간알차게 #올해의시간트레이닝 #셀프코치
- 프랑스어
- 프랑스어기초
- 프랑스어배우는이유
- 세일즈포스
- 제목은음식인데
- JPOP
- 더이상의 자세한 설명은 생략한다
- 마무리구원투수내동생땡큐
- 마케팅클라우드
- 다먹어치움
- 국비과정
- 프랑스어단어
- 윈도우 #크롬탭 #크롭탭복사 #크롬탭복제 #크롬사용법 #크롬꿀팁 #업무꿀팁 #일상꿀팁
Archives
- Today
- Total
뚜벅이
0315 "일" 유효성점검 본문
반응형
Date ss= new Date();
ss.setYear(Integer.parseInt((String)box2.getSelectedItem())-1900);
ss.setMonth(Integer.parseInt((String)box3.getSelectedItem())-1);
ss.setDate(Integer.parseInt((String)box4.getSelectedItem()));
System.out.println("몇월인지 확인하자.");
System.out.println(ss.getMonth());
System.out.println(Integer.parseInt((String)box3.getSelectedItem())-1);
if(ss.getMonth()!=Integer.parseInt((String)box3.getSelectedItem())-1) {
System.out.println("달 바뀜. 오류.");
JOptionPane.showMessageDialog(AdminGUI.this,"몇 일인지 다시 확인해 주세요.\n(ex)12월은 31일까지입니다.)");
return;
}else {
System.out.println("달 바뀜 없음.");
}
Date ee= new Date();
ee.setYear(Integer.parseInt((String)box5.getSelectedItem())-1900);
ee.setMonth(Integer.parseInt((String)box6.getSelectedItem())-1);
ee.setDate(Integer.parseInt((String)box7.getSelectedItem()));
if(ss.after(ee)) {
JOptionPane.showMessageDialog(AdminGUI.this,"검색할 마지막 날짜가 검색 시작할 날짜보다 이전입니다.");
}
if(ee.getMonth()!=Integer.parseInt((String)box6.getSelectedItem())-1) {
System.out.println("달 바뀜. 오류.");
JOptionPane.showMessageDialog(AdminGUI.this,"몇 일인지 다시 확인해 주세요.\n(ex)12월은 31일까지입니다.");
return;
}
box 2,3,4 =>> 검색 시작일 년 월 일
box 5 6 7 ==>>검색 마지막일 년 월 일
1. 년월일에 맞게 set 해준다.
2월 29일 넣을 시 ->> date 값은 3월 1일이 되어 자동으로 월이 변경된다.
내가 체크박스에 넣은 2와 ,, date화된 날짜의 월이 2인지 3인지를 비교한다.
3이면. 유효하지 않은 일(29,30,31)을 넣은 것이므로. retrurn을 발동시켜서 작업을 차단한다.
반응형