Spring Boot 在Sping Boot 中准确存储日程安排的日期和时间的最佳数据类型是什么

zd287kbt  于 2023-04-20  发布在  Spring
关注(0)|答案(2)|浏览(160)

我正在创建一个应用程序,允许人们使用spring Boot 为医生安排预约。该应用程序的一部分包含一个表,用于存储特定医生的可用时间和日期。
表的属性为:

  • 身份证
  • 医生ID
  • 时间
  • 日期
  • 类型
  • 评论

我的问题是什么数据类型最适合用于Sping Boot 中的“time”和“date”属性,以便最好地让我准确地表示和存储这些数据?
我在想一个列表的形式,但我不知道它是否是最好的选择。

osh3o9ms

osh3o9ms1#

如果你想把日期和时间存储在不同的字段中,而不是使用LocalDateLocalTime类。如果你想把它们保存在一个字段中,你可以使用LocalDateTime,或者如果你想有一个精确时刻的引用,你必须有偏移引用,然后你需要使用OffsetDateTimeZonedDateTime。一般来说,阅读java.time包。

bqf10yzr

bqf10yzr2#

Michael给出的答案告诉你应该在Spring应用中使用什么数据类型,你可以创建一个LocalDateTime值列表来存储所有可用的时间,或者你可以在前端实现它,因为从你的开放时间到你的关闭时间的时间数组会更容易,并且检索现有的预约只显示医生有空的时间。毕竟,如果您实现了一个,那么在前端实现会容易得多。

相关问题