在SpringBoot中处理LocalDate

时间:2018-08-15 19:17:23

标签: datetime spring-boot spring-data-jpa

我是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 {

}

现在我担心的是如何使用此字符串日期?

在数据库中,我已使用时间戳记数据类型定义了该日期。

0 个答案:

没有答案