Java2 SimpleDateFormat으로 시간, 날짜 형식 지정하기 우리가 평소에 시간을 이야기 할 때에는 5시 20분과 같이 시와 분을 붙여서 이야기 합니다. 하지만 컴퓨터에서 시간을 다루려면 Date형이나 Calendar형을 사용합니다. (사실, 이 클래스들은 불편한 날짜 계산 문제, 일관성 없는 상수, 등 문제가 많은 클래스입니다만... 학습을 위해 여기서는 따로 설명하지 않겠습니다. 실무에서는 LocaleDate, LocaleTime, LocaleDateTime 과 같은 클래스를 사용합니다.) 만약 현재 날짜를 출력한다면 Date date = new Date(); System.out.println(date); 다음과 같이 출력이 됩니다. Sun May 22 21:30:24 KST 2022 어? 이 형식은 우리가 평소에 접하는 형식과 좀 차이가 있습니다. 한국에서는.. 2022. 5. 23. Optional 클래스 스프링 부트 공부를 하면서 간간히 Optional 클래스를 사용하는 경우를 보았다. //업데이트(수정) public List update(final TodoEntity entity){ //1) 저장할 entity 유효성 검사 validate(entity); //2)넘겨받은 entity의 User를 이용하여 TodoEntity를 가져옴 final Optional original = repository.findById(entity.getId()); //오리지날이 존재하면 original.ifPresent(todo->{ //3) 반환된 TodoEntity가 존재하면 값을 새 entity 값으로 덮어씌우기 todo.setTitle(entity.getTitle()); todo.setDone(entity.isDon.. 2022. 4. 16. 이전 1 다음 반응형