我是SpringBoot的新手。我在处理LocalDate时遇到一些问题。
我正在关注以下链接。
https://www.javacodegeeks.com/2017/03/dealing-javas-localdatetime-jpa.html
我已经在代码中创建了一个类。
@Converter(autoApply = true)
public class LocalDateTimeConverter implements AttributeConverter<LocalDateTime, Timestamp>{
@Override
public Timestamp convertToDatabaseColumn(LocalDateTime localDateTime) {
return Optional.ofNullable(localDateTime)
.map(Timestamp::valueOf)
.orElse(null);
}
@Override
public LocalDateTime convertToEntityAttribute(Timestamp timestamp) {
return Optional.ofNullable(timestamp)
.map(Timestamp::toLocalDateTime)
.orElse(null);
}
}
现在在请求中,我正在获取字符串格式的日期。
@GetMapping(value = "getAppointmentListByDate")
public ResponseEntity<List<AppointmentDTO>> getAppointmentListByDate(@RequestParam("fromDate") String date)
throws CustomException {
}
现在我担心的是如何使用此字符串日期?
在数据库中,我已使用时间戳记数据类型定义了该日期。