HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
[팀 BackFro💯] ArtZip: 세상 모든 전시회를 한 번에
[팀 BackFro💯] ArtZip: 세상 모든 전시회를 한 번에
/
☠️
백엔드 기술 문서
/
🧯
Mysql과 LocalDateTime 사용 주의사항
🧯

Mysql과 LocalDateTime 사용 주의사항

주의 사항

  • createdAt, updatedAt (LocalDateTime)이 MySql로 저장될 때 반올림되어 저장됨
 

참고자료

MySQL 그날의 끝 시간(23:59:59) 저장 시 주의 할 점
사람이 살다보... 아니 개발자가 살다보면 특정 일의 첫시간,끝시간을 구할 일이 있습니다. java8 이후부턴가? 나온 localDateTime 을 이용해서 구해본다면 코드는 다음과 같습니다 public static Timestamp getEndOfDay (Timestamp t) { LocalDateTime dateTime = new LocalDateTime(t); dateTime = dateTime.millisOfDay().withMaximumValue().minusSeconds(1); return new Timestamp(dateTime.toDateTime().getMillis()); } 문제는 저 minusSeconds 부분인데 저걸 저희가 굳이 넣어준 이유는 다음과 같습니다.
MySQL 그날의 끝 시간(23:59:59) 저장 시 주의 할 점
https://blog.gangnamunni.com/post/mysql-endtime-timestamp/
MySQL 그날의 끝 시간(23:59:59) 저장 시 주의 할 점