본문 바로가기

자바3

날짜 형식 변환 메소드 쿼리로 형식을 바꿀 수 없는 상황에 사용하면 좋을 것 같다. /** * 날짜 형식 변환 메소드 * * @param date * @return */ public String transDate(String date) { LocalDate dateForm = LocalDate.parse(date, DateTimeFormatter.ofPattern("yyyyMMdd")); // String을 날짜형식으로 변환 return dateForm.format(DateTimeFormatter.ofPattern("yyyy.MM.dd")); // 날짜형식으로 바꾼 String을 yyyy.MM.dd 로 포맷 } 2023. 8. 24.
생년월일로 나이 구하기 Service @Override public int insertEmp(EmpVO vo) { String birthday = vo.getTempRegno(); // 프론트에서 입력받은 생년월일 String frontDigits = getFrontDigits(birthday); // 주민등록번호 앞자리 (950101) String bir = birthday.replaceAll("[^\\w+]", ""); // 생년월일에서 '-' 제거 vo.setEmpRegno1(Integer.valueOf(frontDigits)); vo.setEmpAge(getAmericanAge(bir)); encryptBoard(vo); return dao.insertEmp(vo); } private int getAmericanAge(.. 2023. 5. 18.
Zxing 라이브러리 사용하기 Java에서 바코드를 생성해보고자 사용하게 되었다 그런데 알고보니.. Javascript로 훨씬 간단하게 생성할 수 있는 api도 있다는 것을 알았다 하하.. 1. dependency 추가하기 아래 dependency는 spring에서 pom.xml에 추가하면 된다 만약 spring boot를 사용한다면 버전을 지우고 사용하자 com.google.zxing core 3.4.1 com.google.zxing javase 3.4.1 2. 컨트롤러 만들기 import java.awt.image.BufferedImage; import java.io.ByteArrayOutputStream; import java.io.IOException; import javax.imageio.ImageIO; import org... 2023. 5. 1.