목록전체 글 (169)
hanker
var nowDate = new Date(); // 현재달 1일 구하기 var nowMonFirstDay = new Date(nowDate.getFullYear(), nowDate.getMonth(), 1); // 다음달 1일 구하기 var nextMonFirstDay = new Date(nowDate.getFullYear(), nowDate.getMonth() + 1, 1); // 다음달 1일에서 1일 빼주기 var nowMonLastDay = new Date(nextMonFirstDay.getTime() - 1); // 결과 console.log("현재 달의 첫째 날: " + nowMonFirstDay.toDateString()); console.log("현재 달의 마지막 날: " + nowMonLa..
Java 에서 Json 문자열로 데이터를 받을 때 다시 Json 형태로 Parsing 해서 사용 하는 코드 Gson 라이브러리 사용하여 파싱 pom.xml com.google.code.gson gson 2.8.1 받은 Json 문자열을 Parsing Gson gson = new Gson(); List listMap = gson.fromJson((String) params.get("listMap"), new TypeToken(){}.getType()); // Map 형식의 params 파라미터를 받음 // params 안에 key name이 listMap 이라는 Json 문자열을 List 형식으로 Parsing // List 형식이 아닌 List -- 등 위 코드 수정하여 사용 가능
Javascript 이전 달 구하기 var d = new Date(); var bd = new Date(d.setMonth(d.getMonth() - 1)); // 이전달 console.log(bd); 출력 : Sat Mar 02 2024 17:22:28 GMT+0900 (한국 표준시) // 문자열 날짜 format (yyyy-MM-dd) console.log(bd.getFullYear() + "-" + ('0' + (bd.getMonth() + 1 )).slice(-2) + "-" + ('0' + bd.getDate()).slice(-2)) 출력 : 2024-03-02
Javascript 상에서 replaceAll 을 하게 되면 편하게 전체 제거가 되지만, IE를 써야만 하는 환경이라면 replaceAll 기능을 쓸 수 없다. 그래서 replaceAll 과 같은 기능을 하는 정규표현식을 이용해서 특정 문자를 변경해야 한다. // 기존 replaceAll var str = "010-1234-5678"; console.log(str.replaceAll("-", "")); 출력 : 01012345678 // 정규표현식 사용 var str = "010-1234-5678"; console.log(str.replace(/-/g, "")); 출력 : 01012345678
입력값이나, 변수에 담긴 값이 숫자 만 입력해야 할 경우 isNaN 함수를 사용한다. var Number = 123; var Number2 = "가나다"; console.log(isNaN(Number)); console.log(isNaN(Number2)); 결과 false true
ALTER TABLE (테이블명) convert to charset utf8; 출처: https://mitny.tistory.com/208 [MitNy:티스토리]
Date date = new Date(); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); String nowDate = simpleDateFormat.format(date); LocalDate localDate = LocalDate.parse(nowDate); LocalDate firstDate = localDate.withDayOfMonth(1); // 해당월의 마지막 날짜 LocalDate lastDate = localDate.withDayOfMonth(localDate.lengthOfMonth());
Client 아이피 가져오기 import java.net.Inet4Address; ... String ip = Inet4Address.getLocalHost().getHostAddress();
toFixed() 메서드는 고정 소수점으로 표기하기 위해 사용 - 지정된 매개변수 보다 짧으면 뒤에 0이 붙고, 길면 반올림 toFixed(Number) - 매개변수에 값을 넣지 않으면 0이 default로 지정 - 매개변수 값은 0 ~ 20 까지 가능 (범위를 벗어난 경우 Range Error 발생) - 매개변수 값이 Number 가 아닌경우 Type Error 발생 var testNumber = 1.23456; testNumber.toFixed(1); - 출력 : 1.2 testNumber.toFixed(2); - 출력 : 1.23 testNumber.toFixed(3); - 출력 : 1.234 testNumber.toFixed(6); - 출력 : 1.234560
LocalDate Class 안에 plusMonths() 메서드 * 날짜범위를 벗어난 경우 DateTimeException 발생 LocalDate date = LocalDate.of(2023, 1, 1); LocalDate mon = date.plusMonths(1); 결과 : mon = 2023-02-01 LocalDate mon = date.plusMonths(2); 결과 : mon = 2023-03-01 LocalDate mon = date.plusMonths(3); 결과 : mon = 2023-04-01 LocalDate mon = date.plusMonths(4); 결과 : mon = 2023-05-01