作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果我想将 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/
我是一名优秀的程序员,十分优秀!