본문 바로가기

date4

4월 24일 Java - StringBuffer, 날짜, 시간처리 StringBuffer 문자열 임시 저장소. 문자열 내의 문자를 변경하거나 문장을 추가/삭제 등의 작업을 효율성 높이는 보조 객체 1) append(str) : 버퍼에 새 문자열을 추가(뒤에 붙임) 2) capacity() : 용량. 버퍼의 크기 3) length() : 문자열의 길이 4) delete(st, ed) : 지정된 범위의 문자열 삭제 5) insert(idx, str) : 지정된 위치(idx)에 문자열(str) 삽입 6) replace(st, ed, str) : 지정된 범위의 문자열을 str로 변경 7) reverse() : 문자열의 순서를 역순으로 변경 8) charAt(idx) : 지정된 위치의 문자를 가져오기 9) setCharAt(idx, char) : 지정된 위치에 '문자'를 변경 .. 2023. 4. 24.
4월 5일 (2) DB - CASE, IF, 문자열 등 기타 함수 제어용 구문 : CASE, IF(), IFNULL(), NULLIF() CASE 연산자 : 자바스크립트의 switch와 비슷함 문법 2종류 1. CASE value WHEN [비교값] THEN 실행값 [WHEN [비교값] THEN 실행값 ...... ELSE 실행값] END; SELECT CASE 0 WHEN 0 THEN '영' WHEN 1 THEN '일' ELSE '몰라' END 결과; SELECT CASE 1 WHEN 0 THEN '영' WHEN 1 THEN '일' ELSE '몰라' END 결과; SELECT CASE 5 WHEN 0 THEN '영' WHEN 1 THEN '일' ELSE '몰라' END 결과; 2. CASE WHEN [조건식] THEN 실행값 [WHEN [조건식] THEN 실행값 .... 2023. 4. 5.
4월 5일 (1) DB - DATE, 셀프 조인, view, MySQL 내장 함수 오류가 나는 것을 방지하는 역할 IF EXISTS : '만약에 존재한다면', DROP 시 사용하는 구문. 테이블 삭제할 경우 DROP TABLE IF EXISTS 테이블명; IF NOT EXISTS : '만약에 존재하지 않는다면', CREATE 시 사용하는 구문 테이블 생성할 경우 CREATE TABLE IF NOT EXISTE 테이블명 (......); 예) 주의 표시가 뜬다. 날짜와 시간의 기본값 설정 방법 CREATE TABLE 날짜와 시간 입력 형식 : 'YYYY-MM-DD hh:mm:ss' 데이터가 입력되는 시점의 날짜와 시간을 처리하는 함수 - now() INSERT문 사용, DATETIME 타입에서는 기본값으로 사용가능 1) DATE 타입 컬럼명 DATE DEFAULT(CURRENT_DATE.. 2023. 4. 5.
3월 14일 (2) JavaScript - 객체 date, DOM 유용한 내장 객체 : 라이브러리에 포함되어 기본적으로 제공되는 객체, Math, Data, String 등 Date 객체 날짜와 시간 정보 및 활용 방안을 제공하는 객체 Date 객체의 주요 메소드 1) 연도 : getFullYear(); 2) 월 : getMonth(); - 1년 중 몇 번째 월 0 ~ 11 -1을 해주어야 내가 원하는 달이 나온다. 사용 시 +1을 해야 함. 3) 일 : getDate(); - 1달 중 몇 번째 일(날짜) getDay(); - 1주 중 몇번째 일(요일) 일요일 0부터 시작 4) 시 : getHours(); - 0~23(24시간 주기) 5) 분 : getMinutes(); - 0 ~ 59분 5) 초 : getSeconds(); - 0 ~ 59초 6) 밀리초 : getMi.. 2023. 3. 14.