Java 8에서 추가된 LocalDateTime 클래스는 특정 시점을 표현하는데 사용됩니다.
LocalDate, LocalDateTime의 메서드들이 훨씬 더 많아.
시스템 종속성: Timestamp 타입은 타임존(timezone)에 종속적
입니다. 따라서 타임존을 변경할 경우에도 Timestamp 타입이 영향을 받습니다.
LocalDateTime 타입은 타임존의 영향을 받지 않기 때문에
, 데이터베이스와 같은 외부 시스템과의 연동에서 보다 안정적인 날짜와 시간 표현이 가능합니다.
편의성: LocalDateTime 타입은 날짜와 시간을 분리하여 관리할 수 있습니다. 또한, 날짜와 시간 연산이 쉽고 간결하다는 점이 장점입니다.
보안성: Timestamp 타입은 시스템 시간을 사용하기 때문에, 시스템 시간을 변경하는 공격에 취약할 수 있습니다. LocalDateTime 타입은 JVM 안에서 처리되기 때문에, 외부 공격에서는 영향을 받지 않습니다.