gpt4 book ai didi

java - 需要是 LocalDate 的日期对象的正确类型

转载 作者:行者123 更新时间:2023-12-01 15:12:59 24 4
gpt4 key购买 nike

如果我想将 JodaTime 库合并到我的 MVC 项目中。为我的 bean 编写 setter/getter 方法的最佳方式是什么?我目前已将本地变量绑定(bind)到 JodaTime 中的 LocalDate 对象,但这可能不是一个好主意(如果其他人使用此 bean,他们可能无法使用 Joda 库)。我应该将局部变量设为 java.util.Date 对象吗?如果是这样,我是否会将这些 java.util.Date 对象转换为 Controller 或服务层中的 JodaTime 的 LocalDate(我的假设是服务层,因为那是我的业务逻辑当前所在的位置)?

public class Survey {
LocalDate startdate;
LocalDate enddate;

public void setStartDate(LocalDate startDate) {
this.startDate = startDate;
}

public LocalDate getStartDate() {
return this.startDate;
}
}

最佳答案

(if others use this bean, they may not be able to use the Joda library)

您现在有理由相信他们做不到吗?

如果这是一个内部项目,想必您应该能够了解他们是否可以占用 Joda Time。

如果可能的话,我强烈敦促您端到端地坚持使用 Joda Time。每次转换都会在编码和(更重要的是)人类对您要表示的数据的理解方面引入另一个潜在错误。

关于java - 需要是 LocalDate 的日期对象的正确类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12058577/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com