본문 바로가기
반응형

웹프로그래밍132

[JAVA] 날짜 유용한 메서드 /** * getDiffDays 메서드 * 시작일부터 종료일까지 사이의 날짜를 배열에 담아 리턴 * ( 시작일과 종료일을 모두 포함한다 ) * @param fromDate yyyyMMdd 형식의 시작일 * @param toDate yyyyMMdd 형식의 종료일 * @return yyyyMMdd 형식의 날짜가 담긴 배열 */ public static String[] getDiffDays(String fromDate, String toDate) { SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); Calendar cal = Calendar.getInstance(); try { cal.setTime(sdf.parse(fromDate)); } catch (Ex.. 2017. 8. 28.
[JSP] JSP에서 배열 [JSP] JSP에서 배열 FORM 태그를 활용하면 아래와 같이 배열을 뿌릴수있다. FORM 태그를 사용하지 않아도.. 2017. 8. 25.
쿼리 날짜시간 검색 조건절 [ORACLE] 쿼리 날짜시간 검색 조건절 2017년 8월 17일 전체시간 조회 기본절 구문입니다. WHERE START_DT = '2017-08-17' ||' 00:00' //종료날짜 2017. 8. 25.
[ORACLE]selectKey Mybatis selectKey ex) aa.xml SELECT NVL(MAX(JO_SN), 0) + 1 FROM AA INSERT INTO AA( .... )VALUES(..... ) useGeneratedKeys (입력(insert, update)에만 적용) 데이터베이스에서 내부적으로 생성한 키 (예를들어 MySQL또는 SQL Server와 같은 RDBMS의 자동 증가 필드)를 받는 JDBC getGeneratedKeys메소드를 사용하도록 설정하다. 디폴트는 false 이다. 2017. 8. 22.
java.lang.NoSuchMethodError java.lang.NoSuchMethodError 즉 메서드가 없음 이 에러가 발생하는 원인은 꼭 없어서가 아니라 정의한 것과 다르게 불러왔을때 에도 발생합니다. 그럼 어디서 없다 라고 적혀 있는 부분을 살펴보죠 guide/res/dao/ResMediaDAO.view(Ljava/lang/String;Ljava/lang/String;)Lguide/orm/TblResMedia; 즉 ResMediaDAO.java파일에 view메서드가 없거나 뭔가 다르게 불렀거나 했다는 말이죠 에러메세지에서 선언된 건 view(String, String)이네요 그런데 ResMediaDAO.java를 열어서 보니 view 메서드가 정의된 건 view(String,String,String) 이네요 파라메터의 갯수가 다르네요.혹은 .. 2017. 8. 22.
날짜 비교 compareTo SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");//날짜 유효성 체크 String t = "2017-08-01" String t2 = "2017-08-0" Date day1 = null; Date day2 = null; try{ day1 = format.parse(t); day2 = format.parse(t2); }catch(ParseException e){ throw new CommonException("날짜 형식이 잘못되었습니다."); } int compare = day1.compareTo(day2); if(compare > 0){ throw new CommonException("시작일은 종료일 보다 작아야합니다."); } 2017. 8. 22.
[JAVA] eclipse hotswap (서버재구동없이) [JAVA] eclipse hotswap (서버재구동없이) 1. DCEVM 다운로드 https://github.com/dcevm/dcevm/releases 페이지 이동 후 installer-light-jdk7u71.2.jar 다운로드 2. 관리자 권한으로 CMD창 실행 3. CMD창에서 실행 EX ) C:\Users\JinS\Desktop\Hotswap Agent>installer-light-jdk7u71.2.jar 4. DCEVM-light.jar 실행Java –jar installer-light-jdk7u71.2.jarJava 선택 후 “install DCEVM as altjvm” 버튼 클릭 5. Agent 다운로드 https://github.com/HotswapProjects/HotswapAgent.. 2017. 8. 14.
div scroll 생기게 하기 [JSP] div scroll 생기게 하기 스타일로 줄수도 있고 div에 직접 줄수도 있다. 스크롤 테스트 ※ 스타일시트의 OverFlow 속성 1) overFlow : visible레이어 속의 내용이 레이어의 크기를 넘을 경우, 레이어 크기를 키워서 보여준다. (default 설정 값)2) overFlow : hidden레이어 속의 내용이 레이어의 크기를 넘을 경우, 레이어 크기만큼만 보여준다.3) overFlow : auto레이어 속의 내용이 레이어의 크기를 넘을 경우, 내용에 따라 자동으로 스크롤을 만든다.4) overFlow : scroll레이어 속의 내용의 길이와 상관없이 무조건 스크롤을 만든다. * X, Y에 대해 다르게 적용하고자 할 때에는overFlow-x : scroll, overFlow.. 2017. 8. 10.
[JAVA] 년,월,일,시간,분으로 분리 public int dateVil(String checkDate) { //띄어쓰기를 구분으로 분리 (yyyy-mm-dd, HH:mm) String checkYear = checkDate.split("\\s")[0]; String checkHour = checkDate.split("\\s")[1]; //년,월,일,시간,분으로 분리 String year = checkYear.split("-")[0]; String month = checkYear.split("-")[1]; String day = checkYear.split("-")[2]; String hour = checkHour.split(":")[0]; String min = checkHour.split(":")[1]; //값 비교 int yearDate.. 2017. 8. 2.
반응형